ホームページ  >  記事  >  データベース  >  データベースの種類と特徴は何ですか?

データベースの種類と特徴は何ですか?

尚
オリジナル
2019-06-19 13:28:029186ブラウズ

データベースの種類と特徴は何ですか?

# データベースの分類:

初期のデータベースは 3 つありますモデル 、それぞれ階層データベース、ネットワーク データベース、リレーショナル データベースです。

今日のインターネットでは、データベースは通常、リレーショナル データベースと非リレーショナル データベースという 2 つのカテゴリに分類されます。

リレーショナル データベースと例: リレーショナル データベースとは、リレーショナル モデルを使用してデータを整理するデータベースを指します。モデルは、2 次元のテーブルとその関係で構成されるデータ編成です。

#特長:

利点:

1. 保守が簡単: すべてテーブル構造を使用し、同じ形式です;

2. 使いやすさ: SQL 言語は汎用性があり、複雑なクエリに使用できます;

3. 複雑な操作: SQL をサポートし、1 つのテーブルと複数のテーブル間の非常に複雑なクエリに使用できます。

欠点:

1. 読み取りおよび書き込みのパフォーマンスが低く、特に大規模なデータの高効率な読み取りおよび書き込み;

2. テーブル構造が固定されており、柔軟性がわずかに劣ります。

##3. 高い同時読み取りおよび書き込み要件 従来のリレーショナル データベースの場合、ハード ディスク I/O が大きなボトルネックになります。

現在の主流のリレーショナル データベースは次のとおりです:

MYSQL

最も広く使用されているオープン ソースのマルチプラットフォーム リレーショナル データベースタイプ データベース、トランザクションをサポートし、ACID に準拠し、ほとんどの SQL 仕様をサポートします。

SQL Server

トランザクションをサポートし、ACID に準拠し、ほとんどの SQL 仕様をサポートします。これは商用ソフトウェアであるため、著作権およびライセンス認証料金にご注意ください。

Oracle

トランザクションをサポートし、リレーショナル データベースの原則に準拠し、ACID に準拠し、ほとんどの SQL 仕様をサポートします。市場で最も強力かつ複雑です 最も高い割合を誇る商用データベース

Postgresql

オープン ソース、マルチプラットフォーム、リレーショナル データベース、最も強力ですオープン ソース データベース、Python 環境が必要、postgresql ベースの TimeScaleDB は、現在最も人気のある時系列データベースの 1 つです

#非リレーショナル データベースと例:


非リレーショナル データベースは NOSQL (Not Only SQL) とも呼ばれ、リレーショナル データベースを補足するものであり、

特定のシナリオや特有の問題で高い効率とパフォーマンスを発揮できます。 一般的な非リレーショナル データベースの種類には、キー/値 (Key-Value) ストレージ データベースとドキュメント指向データベース (ドキュメント指向) が含まれます。

キー/値ストレージ データベースはハッシュに似ており、追加します。キー、削除、クエリ、高いパフォーマンスを通じて、シンプルさ、簡単な導入、高い同時実行性が利点となります。 主な製品は次のとおりです。

Redis

オープン ソース、Linux プラットフォーム、キーと値の Nosql データベース、シンプルで安定した、非常に優れた主流、完全なデータがメモリ内にある、キーと値の nosql データベースが「高速」と位置付けられる

#Memcaced

オープンソース、高性能、分散メモリ オブジェクト キャッシング システムこれにより、データベースの負荷を軽減し、動的な Web アプリケーションを高速化できます。

ドキュメント指向データベースは、ドキュメントの形式で保存されます。各ドキュメントは、一連のデータ項目の集合です。各データ項目は、には名前と対応する値があります。

MongoDB

オープン ソース、マルチプラットフォーム、ドキュメント ベースの NoSQL データベース。「リレーショナル データベースに最も似た」、「柔軟な」 NoSQL データベースとして位置付けられています。 Web サイトのバックエンド データベース (高速更新、リアルタイム レプリケーション)、小規模ファイル システム (json、バイナリ)、ログ分析システム (データ量の多いファイル) に適しています

以上がデータベースの種類と特徴は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。