Web 分析会社にとって最高のデータベース技術

公開: 2023-01-07

多くの Web 分析会社があり、それぞれに異なるニーズがあります。 では、Web 分析会社にとって最適なデータベース テクノロジは何でしょうか? SQLまたはNoSQL? 簡単に言えば、場合によります。 各データベース テクノロジには、独自の長所と短所があります。 SQL データベースは、構造化され、簡単にクエリできるデータの格納に適しています。 NoSQL データベースは、構造化されておらず、簡単にスケーリングできるデータの格納に適しています。 では、Web 分析会社にとってどちらが優れているのでしょうか? それは、会社の特定のニーズによって異なります。 会社が大量のデータを保存する必要があり、簡単にクエリできる必要がある場合は、SQL データベースが適しています。 企業が大量のデータを保存する必要があるが、簡単にクエリを実行する必要がない場合は、NoSQL データベースが適しています。 肝心なのは、この質問に対する万能の答えはないということです。 Web 分析会社に最適なデータベース テクノロジは、会社の特定のニーズによって異なります。

リレーショナル データベース (SQL) と非リレーショナル データベース (NoSQL) の両方であるデータベースを選択することは、最も重要な決定事項です。 プロジェクトに必要なデータベースの種類について十分な情報に基づいて決定できるように、この 2 つの違いを理解することが重要です。 NoSQL データベースは、大量のデータを処理するために不可欠な動的なスキーマ設計を備えているため、大規模なデータに適しています。 要件を満たすキーと値のペア、ドキュメント ベースのデータベース、および幅の広い列のストアがあります。 その結果、ドキュメントはセット構造なしで作成でき、各ドキュメントは独自の明確な構造を持つことができます。 NoSQL は、ビッグデータとデータ分析のコンテキストで議論の対象となっています。 NoSQL データベースには、コミュニティのサポートが必要な場合もあれば、専門家の雇用が必要な場合もあります。

NoSQL は、SQL とは対照的に、単一のデータ エンティティに対して読み取り操作と書き込み操作を実行する場合、SQL よりも高速ではありません。 主に、大量のデータを保存する目的で、Google、Yahoo、および Amazon によって開発されました。 既存のリレーショナル データベースは、増大するデータ処理の需要を満たすには不十分だったため、リレーショナル データベースに置き換えられました。 NoSQL データベースは、必要に応じて成長し、サイズが大きくなる可能性があります。 特定のスキーマ定義を必要としないコンテンツ管理システム、ビッグ データ アプリケーション、リアルタイム分析などのアプリケーションに最適です。

優れたリレーショナル データベースには、MySQL、Amazon Redshift、BigQuery、または PostgreSQL を使用できます。 データにロジックがなく、ドキュメントにフローがない場合、それらは非リレーショナル データベースと見なされます。

SQL データベースは、特にアドホック リクエストなどの構造化データを分析する場合に、複雑なクエリを実行するための便利なツールです。 NoSQL データベースは製品間で一貫性がなく、特にクエリの複雑さが増すと、データをクエリするためにより多くの作業が必要になることがよくあります。

データの一貫性、データの整合性、およびデータの冗長性に関して、SQL は、ACID に基づく複雑なクエリと比較して、NoSQL よりも安全です。

NoSQL データベースは、より効率的であることに加えて、リレーショナル データベースよりも柔軟性があります。 NoSQL データベースは、開発者がすばやく簡単に作成できる、柔軟なデータ モデル、水平方向にスケーリングされたデータベース、および非常に高速なクエリのコレクションです。 通常、NoSQL データベースで使用されるデータベース スキーマは非常に柔軟です。

SqlまたはNosqlは分析に適していますか?

SqlまたはNosqlは分析に適していますか?
画像提供 – pinimg.com

SQL は、データの保存と回復が高速であるため、複雑なクエリにも適しています。 RDBMS の標準構造を拡張したり、柔軟なスキーマを作成したりする場合は、NoSQL データベースの方が適しています。

MongoDB 分析のセットアップは、一般的なビジネス インテリジェンスのセットアップに慣れているものとはまったく異なります。 既存の BI ツールを単にインストールして MongoDB に実行するべきではありません。 この記事の目的は、解決策を見つける前に、MongoDB が他のプラットフォームと根本的に異なる理由を説明することです。 MongoDB が、エンジニアやデータ サイエンティストになじみのある一般的なデータ サイエンス フレームワークである Apache Spark をサポートしているのは良いことです。 さらに、並列化されたクエリ実行エンジンと、より高速な分析を可能にする列ストア形式が含まれています。 総合的な MongoDB コネクタを使用すると、MongoDB から主要なリレーショナル データベースにデータを移動するようにスケジュールできます。 MongoDB は、リレーショナル データベースではうまく機能しない NoSQL データベースです。

SQL は、時間とコストのかかる長く複雑な集計を回避します。 MongoDB のお客様は、MongoDB データの ETL を SQL データ ウェアハウスにスケジュールして管理し、全体論を活用できます。 本番データベース用の MongoDB への愛を維持しながら、SQL を使用してレポートを生成できます。

Mongodb 対 Oracle データベース

MongoDB などのドキュメント指向データベースはオープン ソースであり、スケーラビリティとデータ管理が簡単です。 テーブル内のデータはきちんと整理されていないため、その必要はありません。
Oracle データベースは、最も複雑であり、最も高度なデータ モデリングおよび分析機能を提供するため、優先されます。 データ操作は、このプログラムで構造化照会言語 (SQL) を使用して実行されます。 それにもかかわらず、MongoDB よりも信頼性が高く、より多くのデータ型をサポートしています。

Nosql は分析に適していますか?

Nosql は分析に適していますか?
画像提供 – pinimg.com

この質問に対する決定的な答えはありません。これは、組織の特定のニーズと分析されるデータの種類に依存するためです。 ただし、一般に、Nosql データベースは大量のデータを迅速かつ効率的に処理するように設計されているため、分析に適しています。 さらに、Nosql データベースは多くの場合、従来のリレーショナル データベースよりも柔軟性が高く、分析目的でのデータのモデル化とクエリが容易になります。

Mongo データの BI ソリューションをお探しの場合は、MongoDB 分析ページをご覧ください。 ここ数か月、データ分析は多くの議論の対象となっており、多くの人々が MongoDB でデータ分析を行うかどうかについて議論しています。 前述のように、この記事では、MongoDB などのドキュメント ベースの NoSQL データベースと、リレーショナル データベースとも呼ばれる従来のリレーショナル データベース (RDBMS) の明確な利点について説明します。 何百万人もの開発者が MongoDB を NoSQL データベースとして使用しています。 一部の企業は、企業のデータ移動を支援することで、データ ウェアハウスをうまく活用しています。 MongoDB 分析を使用する場合は、SQL バージョンのデータまたはリレーショナル バージョンのデータを使用できます。 データの仮想化は、Knowi の秘密のソースの中心です。

Web 経由で MongoDB に接続しますが、ユーザーがクエリを生成してデータを直接操作できるように、高レベルのユーザー インターフェイスを提供します。 ポイント アンド クリック ソフトウェアを使用して MongoDB でクエリを作成できますが、ネイティブの MongoDB クエリを作成することもできます。 MongoDB はライブ ハードウェア上で実行されるため、ETL を実行する必要はありません。 MongoDB は最初に登場したデータベースですが、分析の面で課題に直面したのはこれが最後ではありません。 ユーザーは、MongoDB データを使用して、データ モデルの生成、データの分析、データの視覚化をリアルタイムで行うことができます。 MongoDB がより主流になるにつれて、さまざまな MongoDB ソリューション プロバイダーが、大規模な洞察を得る新しい方法を作成しています。

製品情報に NoSQL データベースを使用する利点は、いくら強調してもしすぎることはありません。 これらは、単一のクエリからの情報を含むインスタンス化されたビューに最適です。 データへの迅速なアクセスを必要とするデータ サイエンティストや機械学習エンジニアは、これらの機能の恩恵を受けることができます。 また、データのクリーニングと再構築に使用することもできます。

Nosql 対 Sql: 分析に最適なデータベースはどれですか?

スキーマ要件に関する柔軟性により、MongoDB などの NoSQL データベースは、SQL データベースよりも大きなデータを処理する際のパフォーマンスが向上します。 一方、SQL データベースは、従来、データ管理者がデータ分析のために使用してきました。 Looker などの BI ツールを使用する場合、NoSQL データベースにクエリを実行することはできません。
特定のユース ケースに基づく分析に最適なデータベースがいくつかあります。 それにもかかわらず、Oracle Database は業界で最も広く使用されているデータベースの 1 つであり、利用可能なデータベースのトップの 1 つと見なされています。 MongoDB のツールと API を使用すると、高度な分析クエリを作成できます。 インサイトとアクションは、最適化されたインデックス作成とストレージ形式だけでなく、低レイテンシと高い同時実行性で提供されます。

分析に最適なデータベースは?

分析に最適なデータベースは?
画像提供 – bluegranite.com

業界で最も広く使用されているデータベースの 1 つとして、Oracle Database はすべてのデータ型をサポートしており、高度なデータ構造、グラフ、および非構造化データ型のサポートに関して優れた実績があります。

本番データベースと分析データベースの間で実行される分析用の別のデータベースがあります。 OLAP データベースを使用すると、BI に似たさまざまな形式で質問に回答することで、戦術的な決定をサポートできます。 ドキュメントなどのデータでロジックが少なくフローが多い場合は、それを非リレーショナル データベースと考えています。 Apache Hadoop および MongoDB ライブラリは、ふるいにかけるデータが大量にあるデータ アナリストにとって優れた選択肢です。 非リレーショナル データベースは、リレーショナル データベースとは異なり、列と行を持たないため、大量のデータの読み取りと書き込みが容易になります。 セットアップとメンテナンスを社内で行いたいが、社内の支援を受けない場合は、Panoply などのホスティング サービスを使用できます。 傾向や関連性を発見するために大量のデータを分析している場合、分析の違いに気付くことはありません。 必要な機能を備えたリレーショナル データベースを選択すると、データが生成された直後に分析できるようになります。 少量のデータに対して迅速で費用対効果の高いシステムが必要な場合は、Postgres または Redshift を簡単に使用できます。

データ分析に最適なデータベース: Mysql

レポートのテキストは、データ アナリストが MySQL をプライマリ データベースとして使用していることを示しています。 市場にはいくつかのリレーショナル データベース管理システムがありますが、MySQL が最も人気があります。 スキーマの柔軟性により、MongoDB はビッグ データ分析に最適です。 ほとんどのビジネス インテリジェンス ツールは NoSQL データベースのクエリをサポートしていないため、SQL データベースはデータ分析に適しています。

SQL対Nosql

SQL データベースは水平方向に拡張できますが、NoSQL データベースは垂直方向に拡張できます。 NoSQL データベースはドキュメント、キー値、グラフ、または幅の広い列のストアですが、SQL データベースはテーブルベースです。 NoSQL データベースは、SQL データベースよりも柔軟性と複数行トランザクションの信頼性が低く、NoSQL データベースを使用してドキュメントや JSON などの非構造化データを処理できます。

それらを利用するときにどれが最も効果的で、どのくらいの頻度であるかを決定します。 NoSQL データベースは、表形式の関係が存在しない抽象的な方法でデータを管理します。 NoSQL データベースには 4 つのタイプがあり、それぞれに独自の特性があります。 ドキュメント データベースには、データがキーと値のペアのコレクションを表す連想配列 (マップまたは辞書) を中心に構築されたデータ モデルがあります。 それらが使用されているアプリケーションは、セッションの永続性とキャッシュを管理する能力が非常に優れています。 グラフ ストア内のデータは、ノードとエッジとして編成されます。 顧客関係管理システム、ロードマップ、および予約システムは、これらのモデルでサポートできるアプリケーションのほんの一例です。

NoSQL データベースの進歩は、大規模なデータ セットを統合する能力、低コスト、簡単なスケーラビリティ、およびオープン ソース機能によって促進されてきました。 NoSQL データベースには、より優れたユーザー エクスペリエンスを提供するための多くのセキュリティ機能が欠けています。 好み、ビジネス要件、データの量、および種類はすべて、選択するデータベースに影響を与える要因です。

リレーショナル データベースには、初心者と専門家の両方にとって長所と短所があります。 リレーショナル データベースは、すばやくアクセスできるため、広く使用されています。 リレーショナル データベースとは対照的に、非リレーショナル データベースはより高いレベルのスケーラビリティとパフォーマンスを提供します。 ただし、リレーショナル データベースとリレーショナル データベースには大きな違いがあり、ほとんどのアプリケーションが恩恵を受けることができます。
大規模なデータ セットを処理でき、リレーショナル データベースよりも効率的にスケーリングできるため、NoSQL データベースの人気が高まっています。 一方、NoSQL データベースは、リレーショナル データベースよりも信頼性が低く、すべてのアプリケーションに適しているとは限りません。 リレーショナル データベースを NoSQL データベースの最適なデータベースとして置き換えるには、データが一貫して維持され、クエリ速度が一定であることを保証する方法が必要です。

Nosql 対 Sql: 違いは何ですか?

Nosql と sql の違いは何ですか?
SQL は広く使用されているデータベース クエリ言語で、リレーショナル データベースに保存されているデータに任意の場所からアクセスできます。 一方、NoSQL データベースは、リレーショナル データベースと同じリレーショナル モデルを使用せず、代わりに異なるデータ ストレージ技術のセットを使用します。

Nosql がビッグデータに適している理由

大量の多様で構造化されていないデータを処理および分析するワークロードに関しては、NoSQL は、高レベルの速度と精度を必要とするビジネスにとって最適な選択肢です。 NoSQL データベースは、リレーショナル データベースのように、固定されたスキーマ モデルによって定義されていません。

NoSQL データベースは、情報を管理するための RDBMS に代わるものであり、Amazon、Google、LinkedIn、Facebook などのインターネット企業が欠点を克服するために使用できます。 データ処理要件が増大するにつれて、スケーリングはますます大きな課題になりつつあり、NoSQL は動的なクラウドベースのアプローチです。 FairCom のビジネス開発ディレクターである Elena de Oliveira 氏によると、NoSQL では対処できないが、従来のデータベースでは対処できない問題がいくつかあります。 MongoDB は、Amazon Web Services、ビッグ データ分析などのビッグ データ プロバイダーで使用される NoSQL データベース テクノロジです。 NoSQL データベースは、データ ストレージ モデルが異なるデータベースのコレクションです。 グラフ、キーと値のペア、列、およびドキュメントは、最も一般的なタイプのデータ構造です。 Amazon や eBay などの Web ベースのビジネスの増大する需要を満たすには、変化するデータ モデルに最適に適合し、より高い柔軟性を提供する NoSQL や SQL などのデータベースが必要でした。

NoSQL データベースは、リレーショナル データベースとは対照的に、リアルタイムのデータ ストレージと処理、およびリアルタイムでのデータの格納と処理も処理できます。 データベースのランドスケープが拡大するにつれて、変数の数とデータの種類はますます多くなり、データの量は増え続けています。 これらの要求を満たすことができるのは、HBase、Cassandra、Couchbase などの NoSQL データベースだけです。 これは、CAP の優先度 (一貫性、可用性、パーティションの許容度) に対する NoSQL データベースの作業の例です。

従来のリレーショナル データベース管理システムに対する Nosql の利点

非常に多くの人々が NoSQL データベースを使用しているという事実は驚くべきことではありません。 このテクノロジーは、最新のビッグデータのニーズを満たすのに適しています。 NoSQL システムの使用は、アプリケーション データの保存と管理を目的とするだけでなく、大量の複雑なデータ セットの即時分析を可能にし、意思決定の柔軟性を高める統合データ分析を提供することも目的としています。 多くの大企業は、ますます NoSQL システムを採用しています。 最新の NoSQL データベース システムは、ビジネス アプリケーション データを格納および管理するだけでなく、ユーザーが複雑なデータ セットを分析し、より多くの情報に基づいた意思決定をリアルタイムで行えるようにする分析機能も提供します。 そのため、従来のリレーショナル データベースよりも高速で信頼性の高いデータベース管理システムを必要とする大企業にとって、NoSQL は優れた選択肢です。

Nosqlのデメリット

NoSQL の欠点は何ですか? NoSQL データベースの最も頻繁に挙げられる欠点の 1 つは、複数のドキュメントにわたる ACID (原子性、一貫性、分離、耐久性) トランザクションをサポートしていないという事実です。 スキーマが適切に設計されていれば、幅広いアプリケーションで単一レコードの原子性を使用できます。

合理的なデータベースが最も人気のあるデータベース管理システムになってから長い時間が経ちました。 ただし、クラウド データベースと NoSQL は、データベース管理ソリューションとしてより一般的になりつつあります。 NoSQL データベースにはいくつかの興味深い利点がありますが、決定を下す前に考慮すべき要素もいくつかあります。 事前定義されたスキーマを変更せずに、NoSQL データベースにデータを格納および取得できます。 これらのデバイスは、大規模なデータ プロジェクト、モノのインターネット (IoT) アプリケーション、およびリアルタイム データ分析に最適です。 MongoDB データベースは、従来のリレーショナル データベースと同じレベルのデータベース メンテナンスを必要としません。 その結果、NoSQL に関する問題の解決策を見つけることは、より困難になる可能性があります。

NoSQL は、それ自体でスケーリングするようには設計されていません。 コードを変更せずに情報ストレージの柔軟性が必要な場合は、NoSQL を選択できます。 従来の SQL システムは、新しいツールセットよりも優れたパフォーマンスを発揮する可能性があります。

Nosql Mcq の欠点は何ですか?

NoSQL を使用して構造化データを保存することはできません。 NoSQL データベースは、非構造化データを格納できます。 データ ストレージ システムとも呼ばれる NoSQL は、新しいタイプのデータ形式です。

Mongodb を使用することの欠点

MongoDB のもう 1 つの問題は、組み込みインデックスがあまりないことです。 この結果、検索と取得のプロセスがより困難になる可能性があります。 さらに、MongoDB は地理データのネイティブ サポートをサポートしていないため、場所を含むデータを保存またはクエリする必要がある場合は、サード パーティのライブラリを使用する必要があります。

Mongodb のような Nosql データベースの欠点は何ですか?

MongoDB の NoSQL データベースには多くの利点がありますが、いくつかの欠点もあります。 MongoDB は、データの保存に加えて、大量のメモリを使用します。 ドキュメントのサイズに 16MB などの制限はありません。 MongoDB のトランザクション サポートは利用できません。

Nosql データベース: 長所と短所

NoSQL データベースは、テキストやビデオなどの大量の非構造化データを保存できることに加えて、従来のデータベースを補完する優れたツールです。 さらに、NoSQL データベースは市場に出回ったばかりであり、開発と改善が続けられていることを意味します。 最後に、NoSQL データベースは構造化データ ストレージをサポートしていないため、一部のユーザーには適していない可能性があります。

Nosql データベース

NoSQL データベースは、従来のテーブルベースのリレーショナル データベース モデルを使用しないデータベースです。 NoSQL データベースは、リレーショナル データベースを使用して格納およびクエリを実行するのが困難な大量のデータを格納するためによく使用されます。

データベース NoSQL データベースは、テーブルよりもドキュメントにデータを格納するのに適しています。 これらのソリューションは、柔軟でスケーラブルであり、データ管理のニーズに迅速に対応できるため、現代のビジネスの要求を満たすことができます。 NoSQL データベースは、純粋なドキュメント データベース、キー値ストア、ワイドカラム データベース、グラフ データベースの 4 つのカテゴリに分類できます。 新しいレポートによると、グローバル 2000 企業は、ミッション クリティカルなアプリケーションを強化するために NoSQL データベースをますます採用しています。 5 つの傾向があるため、リレーショナル データベースで克服するのが最も困難な技術的課題は存在しません。 リレーショナル データベースは、固定データ構造に大きく依存しているため、アジャイル開発の大きな障壁となっています。 アプリケーション モデルは、NoSQL のデータ モデルを定義します。

NoSQL アーキテクチャは、データをモデル化する方法を定義しません。 ドキュメント指向の形式である JSON は、ドキュメント指向のデータベースにデータを格納するためのデファクト スタンダードです。 さらに、関連する ORM フレームワークがないため、アプリケーション開発が簡素化されます。 N1QL (ニッケルと発音) は、Couchbase Server 4.0 の一部として導入された SQL 用の強力なクエリ言語です。 標準の SELECT / FROM / WHERE ステートメントだけでなく、集計 (GROUP BY)、並べ替え (SORT BY)、結合 (LEFT OUTER / INNER) などもサポートしています。 NoSQL 分散データベースは、運用上の大きな利点を提供するだけでなく、スケールアウト アーキテクチャ上で失敗することなく構築できます。 カスタマー エンゲージメントは Web やモバイル アプリを介してオンラインで行われることが多くなり、可用性に対する懸念が高まっています。

NoSQL データベースのインストール、構成、スケーリングは簡単です。 ストレージ、読み取り、書き込みなど、さまざまな機能をサポートするように設計されています。 これらは、さまざまなサイズのクラスターの管理と監視を含め、幅広い規模で運用できます。 NoSQL データベースは、複数のデータ センター間で複製するように構築されているため、追加のソフトウェアは必要ありません。 さらに、ハードウェア ルーターを使用することで即時障害が可能になり、アプリケーションがデータベースから問題が通知されるのを待ってから独自の回復プロセスを実行する必要がなくなります。 Web、モバイル、および IoT アプリケーションで使用できるデータ構造では、NoSQL データベースがますます使用されています。

グラフ データベースは、従来のデータベース システムに比べて多くの利点があるため、近年人気が高まっています。 それらの最も重要な利点の 1 つは、データベースのサイズに関係なく、一貫して実行されることです。 さらに、グラフは非常にスケーラブルであるため、過負荷にならずに膨大な量のデータを格納できます。 高いパフォーマンスとスケーリングの容易さを必要とするアプリケーションは、CouchDB の理想的な候補です。 データベースのサイズにもかかわらず、ソフトウェアは一貫したパフォーマンスを提供し、使いやすいです。

Nosql データベースとは?

MongoDB (SQL とも呼ばれます) データベースはデータベースではなく、リレーショナル データベースとは異なる方法でデータを格納します。 データ モデルに基づいて、NoSQL データベースはさまざまなタイプに分類できます。 最も一般的に使用されるのは、ドキュメント タイプ、キー値タイプ、ワイドカラム タイプ、およびグラフです。

Nosql Database Explain With Exampleとは?

リレーショナル データベースにデータを格納する代わりに、NoSQL データベースはデータをドキュメントに格納します。 柔軟性があるため、「SQL だけではない」とラベル付けし、複数のデータ型に分割します。 MongoDB には、純粋なドキュメント データベース、キー値ストア、ワイドカラム データベース、グラフ データベースなど、さまざまな形式があります。

Nosql データベースは何に適していますか?

NoSQL データベースは、さまざまなデータ モデルで構成されています。 これらのデータベースは、大量のデータ、低待機時間、および柔軟なデータ モデルを必要とするアプリケーション向けに最適化されているほか、他のデータベースにあるデータの一貫性の制限の一部を緩和することによって最適化されています。

Nosql データベース

NoSQL データベースは、従来のリレーショナル データベース モデルを使用しないデータベース管理システムです。 NoSQL データベースは、ビッグ データやリアルタイム Web アプリケーションによく使用されます。

NoSQL データベースは、SQL データベースとは異なるプログラミング モデルを使用するシステムです。 データ モデルは、リレーショナル データベースが使用されるのと同じ理由で使用されます。それらは、従来の行と列のテーブル モデルとは異なる構造を持っています。 同様に、NoSQL データベースもそれぞれ異なります。 スケールアウト アーキテクチャを備えたドキュメント データベースは、最も広く使用されているドキュメント データベースの中で最も一般的です。 e コマース プラットフォーム、取引プラットフォーム、モバイル アプリの開発は、ブロックチェーン テクノロジの恩恵を受ける可能性のあるビジネス ケースの一部です。 MongoDB と PostgreSQL を比較すると、主要な 2 つの NoSQL データベースを詳細に分析できます。 列データベースを使用して、複数の列の値を集計できます。

データを書き込む方法は、強力な一貫性を維持することを困難にします。 グラフ データベースの目的は、データ要素間の接続を検索して収集することです。 これにより、SQL の複数テーブル JOIN に関連するオーバーヘッドが削減されます。

Nosql データベースは SQL データベースほど標準化されていない

SQL は、SQL プログラミング言語のサブセットである構造化照会言語 (SQL) を使用するリレーショナル データベース管理システム(DBMS) です。 SQL (Structured Logic Programming) は、定評のある標準化されたデータベース クエリ言語であり、大多数の組織でリレーショナル データベースを実行するために使用されています。 従来のデータベースとは対照的に、NoSQL データベースには定義済みのスキーマがありません。 単一のデータ モデルを使用する代わりに、さまざまなデータ モデルを使用することで、データへのアクセスが容易になります。 さらに、NoSQL データベースは、従来のデータベースほど複数行のトランザクションには適していません。