YunTable開発日記(8) - 分散データベース(転載)の役割について話をします

送信元アドレス:http://peopleyun.com/?p=756

 

リリースYunTable0.1バージョンの後、私は、私は携帯電話は同済の学生を共有し、中国での仕事を良いニュースを持って、彼は最初にすべての私を祝福し、彼はそのような関係のオラクルとYunTableこのタイプなどの分散データベースを理解していませんでしたデータベースの違いは何ですか?この質問を受けたとき、私は彼がいないだけの人が持っている問題であると感じているので、すぐに答えていない、そしてそれが推定されている学生の多くは、この記事の起源である同様の質問が、そこにきています。しかし、介入分散データベースの前に、のは不十分なものをリレーショナルデータベースを分析してみましょう。

 

リレーショナルデータベースの欠点

  1.  
    1. 拡張の困難:、同様の「参加」文などの存在するので拡張することは困難でリレーショナルデータベースは、さえ拡張することができるようにするだけでなく、このような比較的高価な解決策のより一般的な「垂直延長」。
    2. 同時読み取りと書き込みが遅い:同時読み取りと書き込みの特定の不足、交通アップは、ケースがあるかもしれないときのパフォーマンスが大幅に削減されます、その結果、多くの内部ロックのリレーショナルデータベースがあるため。
    3. 高コスト:上記の高価なソリューションに加えて、通常の商用データベースの取得コストは非常に高いです。
    4. 彼らの製品はしかし大企業のニーズを満たすことができるように、顧客をターゲットにするためのデータベースの設計におけるOracleやIBMなどの類似した企業に、ではないGoogleのようなベースのインターネット企業が、そのような類似したグーグルの顔:限定的なサポート能力大規模な需要のために、彼らは持続不可能です。

 

 

分散データベースの利点

  1.  
    1. シンプルな拡張:限り、あなたは新しいトラフィックとデータをサポートするために、いくつかの簡単な手順を介してクラスタに新しいノードを追加することができるよう、全体のサイズは、HBaseのすでに成功例のこの点でPのレベル以上を達成することができます。
    2. 自動バックアップ:基本的な製品が配布されるデータベースのデータのセキュリティを保護するための自動バックアップが付属しています。
    3. 高速読み取りと書き込み:分散データベースのメモリ使用率、ストレージ、圧縮および列の側面が多くの支持を持っているので、読み取りおよび書き込みでので、優位性を高速化されます、その例は、カサンドラです。
    4. 低コスト:取得コストが非常に低いすべてがオープンソースの特性、以来。

 

 

リレーショナルデータベースは、多くの欠点を持っていますが、次のような多くの利点があるが:業界標準のSQL言語、学習支援、低取引コストのために良いサポートがあり、それは、代替のための分散データベースを言うことです今分散データベースでも少数派に属しているように、データベースは、行くために多くの方法があります。

最後に、それに気づく、YunTableはすぐにそのバージョン0.2と0.11をリリース、0.11は、フィックスパックとなり、主にメモリがYunTable0.1バージョンが存在しますが、バージョン0.2は、機能ベースのバージョンである目標になります漏れた修正しますフルその分散モデルの実装、およびが正常に動作することができるが、それは本番環境下で動作することができます必要としない、する場合はGoogle Codeで公開されます、私はあなたが時間を持っていることを望みます、あなたが一緒に参加することができ、結局、これはお互いから学ぶために非常に良い機会。

 

ます。https://www.cnblogs.com/licheng/archive/2010/09/09/1821912.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_33852020/article/details/92629743