ビデオ: Converting SQL structures to Firebase structures - The Firebase Database For SQL Developers #2 2024
Dummiesチートシート
ドキュメントのNoSQLの一部NoSQLデータベースは柔軟性があり、スキーマに依存しませんつまり、データベースの前に文書の構造を知る必要がなくても、あらゆるタイプの文書をロードできます。 Document NoSQLデータベースは、これらの重要な機能をサポートしています。
Couchbase | Microsoft DocumentDB | MarkLogicサーバ | MongoDB | ACIDまたはBASE |
---|---|---|---|---|
BASE | BASE、クライアントドライバ整合性選択 | ACID、完全直列化可能< BASE、クライアントドライバ一貫性の選択 | HAレプリカ | いいえ |
Azureプラットフォームで管理されます。 | はい、同期 | あり、非同期(デフォルト) | DRレプリカ | あり、マスター - マスター、非同期 |
Azureプラットフォームで管理されます。 | はい、非同期 | はい、非同期 | データ型 | JSONドキュメントモデル |
JSONドキュメントモデル。 JSON - | 文字列、数字(IEEE754)、ブーリアンと同じ型がサポートされています。拡張日時、guid、 | サポートされているInt64型
XML、JSON、テキスト、およびバイナリ文書がサポートされています。すべてのW3C XML スキーマデータ型がサポートされています。 |
JSONドキュメントモデル。 JSONと同じタイプです。 2D
地理空間データのサポート。 |
データ索引付け
二次索引がサポートされています。サポートされているビューユニバーサル |
インデックスはありません。インデックスは非同期に更新されました。 | すべてのJSON文書のユニバーサル索引。ユニバーサルインデックス
には自動範囲インデックスの検出が含まれます。最終的にインデックスは整合性があります。 |
すべてのテキスト、XML、およびJSON文書のユニバーサル索引。ビュー
はサポートされていません。範囲インデックスをサポートします。 ACIDトランザクション内で更新されたインデックス。地理空間2Dインデックス。 |
ユニバーサルインデックスなし。セカンダリインデックスは、指定された
プロパティで構成できます。 クエリと検索 |
Memcached APIは完全にサポートされています。ドキュメントとビューの照会
がサポートされています。 |
クエリに対してSQL over | はサポートされていません。投射およびレンジ照会がサポートされています。
フリーテキスト(Google検索ボックスに似ています)の検索文法と |
構造化クエリの両方がサポートされています。サポートされるレンジクエリ。
集計は検索中に計算できます。地理空間クエリ |
がサポートされています。
範囲問合せをサポートするカスタムJSON問合せ形式。いいえ フリーテキスト検索文法サポート。 Text and Geospatial(GeoJSON) クエリがサポートされています。 |
コマーシャル
コマーシャルオンリーモデル。 MicrosoftのAzure プラットフォームでのみ提供されます。 |
市販のみのモデル。 | AGPLライセンス商用ライセンスが利用可能です。
その他 |
MicrosoftのAzureプラットフォームは、複数の地域にまたがる大規模なデータベースを拡張する複雑さの多くを隠します。 | 世界中の一部のMarkLogicオフィスでミーティングを提供します。 | |
ドキュメントレベルのセキュリティモデルが実装されました。 | 世界中の多くのMongoDB事務所でローカルミーティングを強力にサポートしています。 10人の公式クライアントドライバと32人のコミュニティクライアントドライバ。
|