NoSQL はリレーショナル データベースよりも安全ですか?

公開: 2023-01-12

NoSQL データベースがリレーショナル データベースよりも安全かどうかという質問に対する決定的な答えはありません。 ただし、一部の専門家が NoSQL データベースがより優れたセキュリティを提供する可能性があると考える理由はいくつかあります。 まず、NoSQL データベースは多くの場合、最初からセキュリティを念頭に置いて設計されていますが、リレーショナル データベースはもともとセキュリティを念頭に置いて設計されていません。 第 2 に、NoSQL データベースは、リレーショナル データベースのより複雑なデータ モデルを悪用するタイプの攻撃の影響を受けにくい単純なデータ モデルを使用することがよくあります。 最後に、NoSQL データベースの使用は、データ インフラストラクチャを簡素化することで、組織の全体的な攻撃面を減らすのに役立ちます。

NoSQL データベースは、スケーラビリティと柔軟性により、データの保存に関してよりユーザーフレンドリーで適応性があります。 ただし、対処しなければならない重大なセキュリティ問題があります。 NoSQL システムは SQL を使用してクエリを実行するのではなく、ユーザーが必要に応じてデータ属性を変更できるようにします。 セキュリティの専門家によると、NoSQL データベースのユーザーは、最初は間違いを犯しやすいとのことです。 Application Security Inc. の研究部門である TeamSHATTER のマネージャーである Alex Rothacker 氏によると、大多数の人々がこの感情を共有しています。 No.5 と No.6 のデータベースに惹かれる人々は、多くの場合、若くて経験の浅いスタートアップです。 NoSQL データベースでは、NoSQL データベースはインターネット規模で展開され、インターネットに直接リンクされることを意図しています。

慎重なネットワーク セグメンテーションがなければ、他の場所にあるより魅力的なデータ ストアへのゲートウェイになる可能性があります。 ハッカーは、これらのデータベースへの攻撃に備えてより積極的になる可能性があります。 Shulman 氏によると、ハッカーは展開担当者よりもこの領域に入る可能性が高いとのことです。 それにもかかわらず、彼は企業が NoSQL の使用をやめるべきではないと主張しています。 Rothacker 氏によると、安全なデータベースは境界セキュリティに依存しているため、組織は可能な限り暗号化を頻繁に使用しています。

スケーリング、シンプルさ、コードの削減、メンテナンスの容易さはすべて、NoSQL の利点です。 NoSQL データベースには、従来のデータベースよりも成熟度が低く、柔軟性に欠けるという欠点があります。 クエリに関しては、柔軟性の余地はありません。 NoSQL データベースは自動的にスケーリングしません。

一方、NoSQL データベースでは、データ処理の柔軟性が大幅に向上します。 アプリケーションの使用を開始する前に、まずスキーマを指定する必要があります。 さらに、ほとんどのデータベースとは異なり、NoSQL データベースは保存できるデータの種類に制限を設けていません。 必要に応じてタイプを追加できるため、要件を簡単に変更できます。

2021 年 9 月 29 日に、SQL と NoSQL のパフォーマンスを比較します。

NoSQL データベース開発の欠点は何ですか? NoSQL データベースには ACID (原子性、一貫性、分離、耐久性) トランザクションのサポートがないため、NoSQL データベースのサポートに加えて、多くの場合、欠点があります。 スキーマが適切に設計されていれば、多くのアプリケーションは単一レコードの原子性と互換性があります。

Nosql は Sql よりも安全ですか?

Nosql は Sql よりも安全ですか?
写真提供:クラリオンテック

NoSQL データベースには、SQL データベースに見られるものに匹敵するセキュリティ機能がほとんどないため、ユーザーはより迅速にデータにアクセスできます。 彼らは完全性と機密性を欠いています。これは重要です。 さらに、明確に定義されたスキーマがないため、権限を個別に割り当てることはできません。

クラウド データベースを選択する際には、データがどのように見えるか、どのようにクエリを実行するか、データのサイズを考慮する必要があります。 ほとんどの場合、SQL (構造化クエリ言語) または NoSQL (SQL だけでなく) のどちらのデータベースを使用するかを決定する必要があります。 クラウド内のビッグ データに関する一連の記事の 3 回目は、数週間後に公開されます。 従来のデータベースとは対照的に、NoSQL データベースは、記事のコンテンツ、ソーシャル メディアの投稿、その他の種類のデータなどの非構造化データを格納できます。 データセットは、そのタイプに基づいて、列、ドキュメント、グラフ、またはキーと値のペアに分割できます。 NoSQL データベースは幅広いワークロードに対応できるため、柔軟性とスケーラビリティを考慮して設計されています。 ビジネスが成長すると、データベースも成長します。

NoSQL データベースは時間の経過とともに拡大するため、そのための計画を立てる必要があります。 NoSQL と NoSQL データベースはどちらも、スケーリングが異なるデータベースです。 近年、両方のタイプのデータベースの優れた機能を組み合わせる努力がなされてきました。 クラウド データベースとオンプレミス データベースのどちらかを選択する必要はありません。 NoSQL データベースとプライマリ データ ストレージのどちらを選択するかは、データ サイエンティストとして行う最も重要な決定の 1 つです。 次回の投稿では、データ ウェアハウスやデータ レイクなど、データを格納するためのクラウドの他のコンポーネントについて見ていきます。

Nosql データベース: 思ったほど安全ではない

そのセキュリティにもかかわらず、NoSQL データベースはリレーショナル データベースほど堅牢ではありません。 リレーショナル データベースは一元化されているため、誰がアクセス権を持ち、どのようにデータが使用されているかを簡単に追跡できるため、セキュリティが強化されます。

Nosql データベースは安全ですか?

Nosql データベースは安全ですか?
写真提供: nxedge

Nosql データベースは、一般的な SQL インジェクション攻撃に対して脆弱ではないため、多くの場合、従来のリレーショナル データベースよりも安全です。 さらに、nosql データベースには通常、不正アクセスやデータ漏洩を防止するセキュリティ機能が組み込まれています。

モノのインターネット (IoT) とクラウド コンピューティングが普及するにつれて、データベースからのデータの保存と検索を整理する必要性も高まりました。 このホワイト ペーパーでは、Redis、Cassandra、MongoDB、Neo4j などの NoSQL データベースに基づくセキュリティおよびプライバシー ソリューションの現状について説明します。 NoSQL という用語は、SQL を必要としないデータベースを表すために 1998 年に初めて使用され、自由に利用できるソースとして利用できるようになりました。 NoSQL データベースは、SQL データベースよりも IoT 関連の環境のニーズを満たすために使用できます。 彼らは、スケーリングとパフォーマンスに加えて、最も困難な課題の 1 つに直面しています。 分散システムで水平方向にスケーリングするために、NoSQL データベースはデータ モデルと検索モードに依存します。これらは、キー値、列指向、ドキュメント、およびグラフ関数です。 このホワイト ペーパーでは、さまざまなデータベースでの Redis、Cassandra、MongoDB、および Neo4j の使用を分析します。

[7] の著者は、NoSQL データベースの戦略と対応する機能、長所と短所、およびそれらを使用する際に直面する困難について調べています。 NoSQL データベースは、本質的にリレーショナル データベースである SQL データベースと頻繁に比較されます。 一部の NoSQL データベースは実際よりもリレーショナル データベースに似ているように見えますが、構造化されていない性質が失われているわけではありません。 このホワイト ペーパーは、これらのタイプのデータベースのセキュリティ要件 (認証、承認、アクセス制御、プライバシー、ポリシーの適用、整合性、機密性など) がどのように満たされているかを評価するために作成されました。 Naomi D'Antonio は博士号を取得しました。 アウレリオ・ラ・コルテ教授の指導の下、イタリアのカターニア大学でコンピュータおよび電気通信工学の博士号を取得しました。 彼女の研究は、とりわけ、WSN、WMSN、モノのインターネット (IoT)、および分散システムに焦点を当てています。 彼女の出版物は、COMNET、IEEE IoT、ETT、ITL、Journal of Technology and Logistics などの出版物に掲載されています。

Sabrina Sicari、Alessandra Rizzardi、Alfonso Coen Porisini、Aurelio La Corte は、カリフォルニア大学アーバイン校の卒業生です。 研究の一環として、彼らは NoSQL データベース、 NewSQL データベース、モノのインターネットに注目しています。 彼らの作品は、COMNET、IEEE IoT、ETT、および ITL によって公開されています。

Nosql はセキュリティの新しい標準ですか?

なぜ NoSQL は安全で、なぜハッキングできないのでしょうか? NoSQL データベースを使用することには、他のテクノロジと同様に、多数の長所と短所があります。 ただし、最大の利点は、これらのデータベースが膨大な量のデータを処理できることです。 さらに、従来のデータベースは、さまざまなセキュリティの問題から免れることはできません。 新しい NoSQL システムに組み込まれているセキュリティ機能は、さまざまな設定で利用できます。 NoSQL は安全ですか? それが真実であることに疑いの余地はありません。


Rdbms と Nosql のどちらが安全ですか?

Rdbms と Nosql のどちらが安全ですか?
写真提供: エデュバ

多くの組織は、データを数百または数千のサーバーに簡単に分散できるため、非リレーショナル データベース管理システムまたは NoSQL データベースに目を向けています。 一方、NoSQL データベースは、リレーショナル データベースと同じレベルのセキュリティを提供しません。

1976 年に、リレーショナル データベース管理システム (RDBMS) の開発における主要なマイルストーンが発生しました。 最も人気のあるデータベース プラットフォームの 1 つである Oracle データベースは、1979 年に開発されました。データベースに代わるより最近の強力な代替手段は、過去 10 年間に登場した NoSQL です。 以下は、2 種類のデータベースの簡単な比較です。 SQL とも呼ばれる構造化クエリ言語は、最も一般的に使用される RDBMS プラットフォーム言語です。 データベース NoSQL は、リレーショナル データ モデルに基づいていないタイプのデータベースです。 通常、4 つの異なるデータ ストレージ モデルのいずれかを使用する NoSQL データベースとは対照的に、代替のデータ ストレージ モデルがより一般的です。

データの構造化と整理にはいくつかのアプローチがあり、それぞれに独自の利点があります。 NoSQL は RDBMS よりも新しいテクノロジですが、欠点として解釈されるべきではありません。 この 2 つのテクノロジは、現在、レガシー アプリケーションから最先端のクラウド ネイティブ環境に至るまで、さまざまな種類のスタックに広く展開されています。 ただし、さまざまなアプリケーションに適していると考えてください。 データ構造とストレージは、このような状況における NoSQL の利点のほんの一部です。 大きすぎたり複雑すぎたりして NoSQL データベースに格納できないデータを扱う場合、スケールアップには NoSQL の方が効果的かもしれません。 RDBMS は、より単純で一貫性のあるデータ セットの管理で最も優れたパフォーマンスを発揮しますが、NoSQL は大規模なデータ セットの管理で優れたパフォーマンスを発揮します。

MongoDB には非常に多くの機能があるため、大量のデータを格納および処理するために使用できます。 水平方向にスケーリングできるこのサーバーは、大量のデータを扱うビジネスに最適です。 MongoDB は、フィールド、さまざまなクエリ、または正規表現を検索するための高度な機能を備えた汎用プラットフォームです。 大量のデータを保存および処理する必要がある企業にとって、これは優れた選択肢であることがわかります。

Sql は Nosql より安全: なぜ?

SQL は、データの一貫性、データの整合性、およびデータの冗長性を保証する ACID プロパティに準拠しているため、NoSQL よりも優れたセキュリティを提供します。 最後に、ロールベースのセキュリティ、きめ細かなアクセス制御、およびその他の機能を使用して慎重に抽象化されている場合、優れた RDBMS 設計により、DBA でさえデータにアクセスできなくなる可能性があります。 一方、NoSQL にはスキーマがなく、指定された形式でデータを挿入する必要があるため、データが破損しやすくなります。 SQL と比較すると、NoSQL にはストアド プロシージャがないため、効率と安全性が低くなります。

Nosql が Sql よりも好まれる理由

データベース管理者は、データの整合性を確保するために単一のサーバーで SQL データベースを使用する必要があるため、拡張が困難です。 NoSQL データベースは水平方向にスケーリングされるため、サーバーを追加して、成長するデータベースを強化できます。 NoSQL が SQL よりも効率的であるという事実は、大きな利点です。

NoSQL と NoSQL の使用は、保存する情報の種類とその最適な保存方法に応じて異なります。 データは、両方のタイプのストレージにさまざまな方法で保存されます。 どちらかを選択するのは難しい決断ですが、多くのチームは両方を使用することを好みます。 NoSQL エンジンでは、クラウド コンピューティングが設計の中心になっています。 クラウドのスケーラビリティーにより、その多数の利点を活用できます。 NoSQL をアジャイル開発チームと組み合わせることは非常に理にかなっています。 NoSQL を使用すると、ドキュメントを必要としない難しい問題に遭遇する可能性が高くなります。

大量のデータやさまざまなデータ型を扱っている場合、NoSQL は適していません。 データの一貫性に問題がない場合、またはデータの整合性や一貫性を気にしない場合は、NoSQL を使用できます。 NoSQL を使用すると、変更するデータのコストを管理できます。 どちらか一方を選択することは通常、目的ではなく、同じアプリケーション内でどのように使用され、いつ使用されるかです。 Integrant のエンジニアは、どの言語がミドルウェア プロジェクトに最適かについて感情的な議論をしました。 Integrant は、このクイック リードで、ソフトウェア開発プロジェクトにリソースを割り当てるための最重要の推奨事項の概要を説明しています。

無制限の種類のデータを保存できるなど、従来のデータベースに比べて NoSQL データベースには多くの利点があります。 ユーザーが外出先でデータ型を変更できることも特徴です。 データ型の予備知識は必要ないため、半構造化データの保存に使用できます。 さらに、NoSQL データベースは、実装前にデータ型を定義する必要がないため、実装コストが低くなります。 さらに、大量の構造化データ、半構造化データ、および非構造化データを処理できるため、非構造化データの処理に最適です。

Mongodb の高性能エンジン

大規模なデータ処理に特に適している MongoDB のエンジンは、さまざまなデータ型を処理できます。

Nosqlの長所と短所

SQL データベースよりも NoSQL データベースを使用することには、多くの利点と欠点があります。 NoSQL データベースの利点には、スケーラビリティ、スキーマに関する柔軟性、および大量のデータを処理する能力が含まれます。 NoSQL データベースの欠点には、より高度な SQL 機能のサポートの欠如、標準化の欠如、成熟度の欠如などがあります。

歴史的に、データベース管理は合理的なデータベースに基づいていました。 しかし、現在、NoSQL やクラウド データベースの台頭が騒ぎを引き起こしています。 実装の結果として新しいノードが NoSQL モデルに追加され、より簡単に拡張できるようになります。 その結果、すでに自動修復機能、データ分散、管理および回転要件の軽減、簡素化されたデータ設計を含むように成長しています。 今日の Web 2.0 アプリケーションの人気により、NoSQL モデルが開発されました。 ほとんどすべての NoSQL 機能は、これらの特性で作成されたアプリのニーズに対応するのではなく、これらの要求を満たすことを目的としています。 さらに、標準の Web アプリで使用できる分析機能が少なくなります。 NoSQL モデルを検討している企業は、注意なしに NoSQL モデルを実装すべきではありません。

標準化の欠如は、データの不整合につながる可能性があり、データのセキュリティとプライバシーが損なわれる可能性があります。 カリフォルニア大学バークレー校の研究者は、データ レイアウトの標準化の欠如を利用して、NoSQL データベース内の機密データにアクセスできることを発見しました。
たとえば、MongoDB は、業界での標準化の欠如に対処するために独自のデータ モデルを作成した NoSQL データベースです。 一方、このアプローチには欠点があります。 たとえば、MongoDB と Cassandra は SQL ではうまく機能しません。 そのため、既存の SQL データベースでこれらのデータ モデルを使用することは、それほど単純ではありません。
このため、各 NoSQL データベースの利点を統合することが重要です。 ハイブリッド アプローチでは、リレーショナル データベースを特定のタスクのバックエンドとして使用し、NoSQL データベースを他のタスクのフロントエンドとして使用できます。
データが増えて変化するにつれて、このアプローチにより NoSQL ベースのアーキテクチャにスムーズに移行できます。

Nosqlは何に適していますか?

NoSQL データベースの追加により、モバイル アプリ、Web アプリケーション、ゲームなどの多くの最新のアプリケーションを、スケーラビリティ、高性能、高機能のデータベースで構築できるようになりました。

Nosql対Sql

SQL プログラミング言語は、リレーショナル データベースを統合するために使用されます。 リレーショナル データベースは、テーブルと行をデータ レコードとして使用し、その間に論理的な接続があります。 一方、NoSQL データベースには SQL が含まれておらず、リレーショナルでも SQL 対応でもありません。

すべてのデータ サイエンス サブフィールドは、効果を発揮するためにデータに大きく依存しています。 大部分のデータは、データベース管理システム (DBMS) に保存されます。 DBMS の言語を使用して対話し、通信する必要があります。 SQL (Structured Query Language) は、DBMS (DBM) と対話するために使用されます。 近年、データベースの別の名前が登場しました。NoSQL データベースです。 NoSQL データベースのような非リレーショナル データベースは、データをテーブルやレコードに保存しません。 一方、データ ストレージ構造は、特定の要件を満たすように設計および最適化されています。

列には、グラフ データベース、ドキュメント指向の列、キーと値のペア、および列指向のドキュメントの 4 種類があります。 ドキュメント指向データベースは、Python のドキュメント指向データベースの一例です。 簡単に言えば、NoSQL データベースを使用すると、より柔軟なデータ構造を作成できます。 一方、SQL データベースの構造はより厳格で、データの種類は柔軟性に欠けます。 あなたが初心者なら、SQL と NoSQL が最良の選択肢かもしれません。 データ、アプリケーション、およびアプリケーションの開発を容易にするものに基づいて、いずれかを選択する必要があります。 SQL は NoSQL よりも優れていますが、パフォーマンスが優れているとはまったく思いません。 データに耳を傾けると、最善の決定を下すことができます。

Nosql は Sql よりも高速ですか?

私たちの実験では、特にデータが暗号化されている場合、NoSQL データベースはキー値ストレージで SQL よりも優れたパフォーマンスを発揮することがわかりました。 ただし、NoSQL データベースは ACID トランザクションと完全に互換性がない場合があり、データの不整合が発生する可能性があります。

Nosql は Sql よりも安全ですか?

SQL は ACID 仕様に準拠しているため、複雑なクエリに関しては、データの一貫性、データの整合性、およびデータの冗長性の点で、SQL は NoSQL よりも安全です。

Nosql のセキュリティ脆弱性

開発者がユーザー入力を受け入れて処理するが、適切にサニタイズしない場合、NoSQL インジェクションの脆弱性が発生するのはよくあることです。 NoSQL データベースの正確な制限は、MongoDB、Cassandra、Redis、Google Bigtable など、使用されているデータベース エンジンによって異なります。

幅広い NoSQL データベースを考えると、これらのモデルの一般的な弱点を認識し、必要に応じて各実装に適用することが重要です。 ほとんどのデータはプレーン テキストで保存されますが、暗号化メカニズムが組み込まれている Cassandra などのいくつかの例外があります。 アプリケーション層またはファイル システム自体のプロセスに暗号化を委譲することは依然として重要です。 堅牢なデータ監査メカニズムを備えた NoSQL データベースはほとんどないため、潜在的な攻撃者は確信が持てないときにそれらに依存する必要があります。 パラメーターのチェックを誤ると、コマンドの実行を決定する API 呼び出しが、評価および処理時にパラメーターを適切に処理できない場合があります。 リレーションシップ データベースでは暗号化と SSL プロトコルが一般的に使用されますが、NoSQL データベースは通常、デフォルトで「安全」に設定されています。

Nosql に最適なシナリオはどれですか?

NoSQL データベースを使用すると、企業は大量の非構造化データをリアルタイムで大量に管理できます。

データベースを選択する際の主な考慮事項は、それがリレーショナル データベース (SQL) であるか、非リレーショナル データベース (Nosql) であるかということです。 プロジェクトに適したデータベース タイプを選択するには、これらの違いを理解することが重要です。 より大きな柔軟性を可能にする NoSQL データベースの動的なスキーマ設計は、ビッグ データの利点です。 幅の広い列のストアはキーと値のペアの一種ですが、ドキュメント ベース、グラフ データベース、またはキーと値のペアのストアはすべて使用できます。 その結果、各ドキュメントは独自の構造を持つことができるため、定義済みの構造を必要とせずにドキュメントを作成できます。 ビッグデータとデータ分析は、NoSQL が答えなければならない多くの質問がある 2 つの領域です。 NoSQL データベースには、コミュニティ サポートに加えて外部の専門知識が必要なものもあれば、コミュニティへの参加のみが必要なものもあります。

一般に、NoSQL は、単一のデータ エンティティに対して読み取り操作と書き込み操作を実行する場合、SQL よりも高速に同じ機能を実行します。 Google、Yahoo、Amazon などは、大規模なデータ セット用の NoSQL データベースを開発しました。 データ処理容量を増やすという要件は、既存のリレーショナル データベースでは満たされていませんでした。 NoSQL データベースは水平方向にスケーラブルであり、必要に応じて拡張してより強力にすることができます。 これらのタイプのアプリケーションは、コンテンツ管理システム、ビッグ データ アプリケーション、リアルタイム分析などのアプリケーションに最適です。

Nosql データベースの台頭

ビッグデータ分析により適していることに加えて、NoSQL データベースの利点により、その人気が高まっています。 たとえば、関係データは、ACID トランザクションをサポートし、予測可能なスキーマを持つデータベースに格納するのが最適です。 状況によっては、NoSQL データベースが望ましい場合もあります。 ビッグデータ分析は、大量のデータをさまざまな形式で保存できる NoSQL データベースを利用することで実現できます。 予測分析は、ソーシャル メディア Web サイトのデータなど、NoSQL データベースに格納されたデータに対して実行することもできます。

Nosql データベース

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

ドキュメント データベースは NoSQL データベースですが、リレーショナル データベースはリレーショナル データベースです。 このタイプのデータ管理システムは、柔軟で拡張性が高く、現代のビジネスのニーズに迅速に対応できるように構築されています。 NoSQL データベースには、純粋なドキュメント データベース、キー値ストア、幅の広い列のデータベース、グラフ データベースなど、さまざまなデータ型を含めることができます。 グローバル 2000 の企業は、ミッション クリティカルなアプリケーションを強化するために、NoSQL データベースを急速に採用しています。 これは、多くのリレーショナル データベースにとって難しすぎる技術的課題を提示する 5 つの主要な傾向によるものです。 リレーショナル データベースは、固定データ モデルの開発が難しいため、アジャイル開発の主要な論点となっています。 NoSQL データ モデルは、アプリケーション モデルによって定義されます。

NoSQL モデルは、モデル化するデータの量を自動的に設定しません。 JSON は、ドキュメント指向データベースにデータを格納するためのデファクト フォーマットです。 また、ORM フレームワークが不要になるため、アプリケーション開発が合理化されます。 SQL は、Couchbase Server 4.0 で導入された強力なクエリ言語である N1QL (ニッケルと発音) を使用して JSON に変換できるようになりました。 さらに、集計 (GROUP BY)、ソート (SORT BY)、結合 (LEFT OUTER / INNER) などの機能に加えて、標準の SELECT / FROM / WHERE ステートメントをサポートします。 単一障害点なしでスケールアウトし、NoSQL 分散データベースを利用すると、運用上の大きなメリットが得られます。 アプリや Web サイトを使用してオンラインでビジネスに関与する顧客がますます増えているため、顧客の可用性を高めることが重要になっています。

NoSQL データベースは、簡単にインストール、構成、スケーリングできます。 デバイスは、読み取り、書き込み、およびストレージの転送を可能にするように設計されています。 あらゆるサイズのクラスターを管理および監視できるだけでなく、さまざまなサイズのクラスターを管理できます。 分散 NoSQL データベースでは、ロケーション間でデータを複製するために別のソフトウェアを使用する必要はありません。 さらに、ハードウェア ルーターを介してアプリケーションを即座にダウンタイムできるため、独立した DBA リカバリを実行する前にデータベースが問題を発見するのを待つ必要がなくなります。 Web、モバイル、および IoT アプリケーションに最適なテクノロジーとして、NoSQL データベースはますます重要になっています。

Nosql データベースの人気が高まっている理由

NoSQL データベースの使用は、さまざまな理由でより一般的になっています。 従来のデータベースよりも優れたパフォーマンスと柔軟性を提供するだけでなく、大量のデータを低レイテンシで保存する必要があるアプリケーションにより適しています。 さらに、多くの NoSQL データベースのデータ ストレージ機能により、より柔軟な方法でデータを格納できるため、データを複数の形式で頻繁に格納するアプリケーションに最適です。