目次:
定義-非リレーショナルデータベースとはどういう意味ですか?
非リレーショナルデータベースは、リレーショナルデータベース管理システム(RDBMS)が推進するテーブル/キーモデルを組み込んでいないデータベースです。 これらの種類のデータベースには、大企業が直面するビッグデータの問題に対するソリューションを提供するために設計されたデータ操作技術とプロセスが必要です。 最も人気のある新しい非リレーショナルデータベースは、NoSQL(SQLだけでなく)と呼ばれます。
Techopediaは非リレーショナルデータベースについて説明します
ほとんどの非リレーショナルデータベースは、Google、Yahoo!、Amazon、FacebookなどのWebサイトに組み込まれています。 これらのWebサイトでは、毎日何百万人ものユーザーが多数の新しいアプリケーションを導入しているため、既存のRDBMSソリューションでは大量のトラフィックスパイクを処理できません。 RDBMSは問題を処理できないため、Webスケールデータを非リレーショナルな方法で処理できる新しい種類のDBMSに切り替えました。
NoSQLなどの非リレーショナルデータベースの興味深い側面は、スケーラビリティです。 NoSQLはBASEシステムを使用します(基本的に利用可能、ソフト状態、最終的には一貫性があります)。 非リレーショナルデータベースは、特別なクエリAPIからアクセスできるデータを格納するために、リレーショナルデータベースが使用する特別なフレームワークを使用して、テーブル形式の行と列を廃止します。 永続性は、これらのデータベースの重要な要素です。 膨大な量のデータの高速スループットを可能にするためのパフォーマンスの最良のオプションは、ディスクからの読み取りではなく「メモリ内」です。
リレーショナルデータベースはACIDシステムを使用します。これは、データ管理のすべての状況でデータの一貫性を保証しますが、それらのすべての関係とその分岐性のために明らかに処理に時間がかかります。 ただし、BASEシステムでは一貫性の要件が緩和され、可用性とパーティション化が改善され、スケーラビリティが向上しました。
