リレーショナルデータベースと非リレーショナルデータベース、RDBMSとNoSQLの差?

簡単に言えば:
リレーショナルデータベースとは何ですか?
構築するためのリレーショナルモデルに基づいて、別のテーブルまたはライブラリ間の関連があります

非リレーショナルデータベースとは何ですか?
非関係モデルの基礎を確立するために、別のテーブルまたはライブラリ間で関連付けられていないん


リレーショナルデータベースと非リレーショナルデータベース、独自の特性:
RDBMS:
2次元テーブルの
データアクセスSQLによる
強力なデータセキュリティの側面

NoSQL:
高性能、高並行性、柔軟性、などに焦点を当て


私は長所と短所について話してみましょう:
強力なクエリ機能-強い整合性- 2つのインデックス:のリレーショナル、非リレーショナル欠点の利点
柔軟なモデル-スケーラビリティ-性能:利点の非リレーショナル形式、関係欠点の種類


NoSQLの分類と、典型的な製品:
キー(KV)店舗:Memcachedの、Redisのの
カラムストア(列指向性):HBaseの(シナ、360)、Cassandraの(200サーバクラスタ)
文書データベース(文書指向):MongoDBの(リレーショナルデータベースに最も近いのNoSQL)
のNeo4j:グラフィックスメモリ(グラフ)

おすすめ

転載: blog.51cto.com/14573101/2447264