0

これはばかげた質問のように聞こえるかもしれませんが、私は最近ビッグテーブルについて学んでいます。

NoSqlデータベースよりもBigTableを使用する利点を教えてください。最終的には、両方とも半構造化データストレージと見なされます。Big TableのインターフェースはNoSqlデータベースに比べてはるかにシンプルであると言う人もいますが、その方法はよくわかりません。また、BigTableのAPIを試す方法はありますか?

また、Big TableにはWebインターフェイスがありますか?はいの場合、Big Tableへのリンクも取得できますか?

4

1 に答える 1

1

BigTable は、大量のデータ ドキュメントを保存するための Google のシステムです。Google のアプリケーションのアーキテクチャにメリットがないため、ドキュメント間の関係は生成されません。この「無関係な」データ インスタンスの哲学は、NoSQLの基本的な考え方です。簡単に言えば、NoSQl が理論的なアイデアであるため、BigTable は NoSQL です (RDBMS が MySQL、MSSQL などの基本理論であるように)。

bigtable のアプローチが行われ、 hadoopが誕生しました。これは、多くの業界で広く使用されています。他の関連する実装は、リアルタイム データの提供に関してはより高速に動作しようとする Storm です

NoSQL データベースに関しては、 hbasecassandraをよく検討する必要があります。RDBMSの世界から来ている場合は、MongoDBが NoSQL の使用を実現するための最良の選択です。

BigTableに関する Google のメモをよく見てください。

乾杯!

于 2012-10-26T21:35:16.573 に答える