従来のリレーショナル データベースは、リレーショナル モデルを使用してデータを整理するデータベースを指します。データは行と列の形式で保存されます。一般的なものには、Oracle、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access、MySQL などがあります。 、Inspur、K-DB およびその他のデータベース。
#一般的なリレーショナル データベースと非リレーショナル データベースとは何ですか?
リレーショナル データベース:
リレーショナル モデルは 2 次元のテーブル モデルを指すため、リレーショナル データベースは 2 次元のテーブルとそれらの間の関係で構成されるデータ組織です。
一般的なデータベースには、Oracle、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access、MySQL、Inspur K-DB などが含まれます。
非リレーショナル データベース:
一般的なデータベースそれらには、NoSql、Cloudant、MongoDB、redis、HBase
NoSQL (SQL だけではありません) が含まれます。一般に、非リレーショナル データベースを指します。インターネット Web2.0 Web サイトの台頭により、従来のリレーショナル データベースは Web2.0 Web サイト、特に超大規模で同時実行性の高い SNS タイプの Web2.0 純粋動的 Web サイトに対応できなくなり、多くの克服できない問題が明らかになりました。リレーショナル データベースは、その独自の特性により非常に急速に発展しました。 NoSQL データベースは、大規模なデータ収集と複数のデータ型によってもたらされる課題、特にビッグ データ アプリケーションの問題を解決するために作成されました。フィリピンのリレーショナル データベースは、ビッグ データ用の高速でスケーラブルなリポジトリを作成できます。
2 つのデータベースの違い:
リレーショナル データベースの場合
リレーショナル データベースの特徴
1. リレーショナル データベースとは、リレーショナル モデルを使用してデータを整理するデータベース;
2. リレーショナル データベースの最大の特徴はトランザクションの一貫性です;
3. 簡単に言うと、リレーショナル モデルは 2 つの次元テーブルを指しますリレーショナル データベースは、2 次元のテーブルとそれらの間の関係で構成されるデータ組織です。
リレーショナル データベースの利点
1. 理解しやすい: 2 次元のテーブル構造は論理世界に非常に近い概念であり、リレーショナル モデルは他のモデルよりも理解しやすいです。メッシュと階層として;
2. 使いやすさ: 共通 SQL 言語により、リレーショナル データベースの操作が非常に便利になります;
3. 保守が容易: 豊富な整合性 (エンティティの整合性、参照整合性)およびユーザー定義の整合性) により、データの冗長性とデータの不整合の可能性が大幅に減少します。
4. SQL をサポートし、複雑なクエリに使用できます。
リレーショナル データベースの欠点
1.一貫性を維持するために支払われる多大な代償は、読み取りおよび書き込みのパフォーマンスが低いことです;
2.固定テーブル構造;
3. 高い同時読み取りおよび書き込み要件;
4. 大量のデータの高効率な読み取りおよび書き込み;
非リレーショナル データベースの場合
非リレーショナル データベースの機能
1. キーと値のペアを使用してデータを保存します;
2.分散;
3. 通常は ACID 機能をサポートしません;
4. 非-リレーショナル データベースは厳密にはデータベースではなく、構造化されたデータの保存方法の集合です。
非リレーショナル データベースの利点
1. SQL レイヤーを介して解析する必要がなく、高い読み取りおよび書き込みパフォーマンス;
2. キーと値のペアに基づいており、データには結合がなく、拡張が容易;
3. データの保存形式: nosql の保存形式は、キー、値形式、ドキュメント形式、画像形式など、ドキュメント形式、画像形式、などですが、リレーショナル データベースは Base タイプのみをサポートします。
非リレーショナル データベースの欠点
1. SQL サポートが提供されず、学習と使用のコストが高い;
2. トランザクション処理がなく、追加機能がないbiやレポートなどサポートも良くない
以上が従来のリレーショナル データベースとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。