ホームページ > よくある問題 > 従来のリレーショナル データベースとは何ですか?

従来のリレーショナル データベースとは何ですか?

hzc
リリース: 2020-07-03 16:45:30
オリジナル
14351 人が閲覧しました

従来のリレーショナル データベースは、リレーショナル モデルを使用してデータを整理するデータベースを指します。データは行と列の形式で保存されます。一般的なものには、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート