この記事では、リレーショナル データベースと非リレーショナル データベースとは何ですか? 2 つの一般的なデータベースの紹介と比較は、必要な友人が参考になれば幸いです。
#リレーショナル データベース:
Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL非リレーショナル データベース:
NoSql、Cloudant、MongoDb、redis、HBase2 つのデータベースの違い:
#リレーショナル データベースリレーショナル データベースの特徴
1. リレーショナル データベースとは、## を使用したデータベースを指します。 # リレーショナル モデル データを整理する; 2. リレーショナル データベースの最大の特徴は トランザクションの一貫性です。
2 次元テーブル モデルであり、リレーショナル データベースは 2 次元テーブルとそれらの間の接続で構成されるデータ編成 です。
リレーショナル データベースの利点 1.
わかりやすい: 2 次元のテーブル構造は 2 次元のテーブル構造に非常に近い論理的な世界 概念、リレーショナル モデルは、ネットワークや階層などの他のモデルよりも理解しやすいです。 使いやすさ : 共通の SQL 言語により、リレーショナル データベースの操作が非常に便利になります。 # 3.
保守が容易: 豊富な整合性 (エンティティの整合性、参照整合性、およびユーザー定義の整合性) により、データの冗長性とデータの不整合の可能性が大幅に減少します。# # 4. SQL をサポートします。 #、複雑なクエリに使用できます。
リレーショナル データベースの欠点
1. 一貫性を維持するために支払われる多大な代償は、読み取りおよび書き込みパフォーマンスの低下です
; 2。 固定テーブル構造
高い同時読み取りおよび書き込み要件 ; 大量のデータの高効率な読み取りおよび書き込み ##;
#非リレーショナル データベース
非リレーショナル データベースの特性
1.
キー値を使用します。ペア はデータを保存します。 2.
; 3. 通常、 は ACID
機能をサポートしません。はデータベースではありません。構造化データ ストレージメソッドのコレクションである必要があります。
1. SQL レイヤーを介して解析する必要がなく、読み取りおよび書き込みのパフォーマンスが非常に高い;
2. キーと値のペアに基づいて、データには結合がありません。 拡張が簡単です。 3. データの保存形式: nosql の保存形式はキーです。値形式、文書形式、画像形式など。文書形式、画像形式など。一方、リレーショナル データベースは基本型のみをサポートします。
非リレーショナル データベースの欠点
1.
SQL サポートを提供しない ため、学習と使用のコストが高くなります;
トランザクション処理なし、追加機能biとレポートのサポートは良好ではありません;
以上がリレーショナル データベースと非リレーショナル データベースとは何ですか? 2 つの一般的なタイプのデータベースの紹介と比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。