ドキュメント管理システムを作成するために、MongoDB のようなドキュメント ストアを検討していますが、通常のデータベース (Firebird、Sql Server、Mysql) の経験が豊富であるため、リレーショナル データベースの上にドキュメント ストアをモデル化できるかどうか疑問に思っています。
ドキュメント ストア、スキーマレスの利点:
- ファイルに関する任意のメタデータを保存するタスクに適しています
- スキーマをアップグレードする必要はありません
- mongodbによると、BLOBのようなビデオの優れたパフォーマンス
- 容易なスケーラビリティ
しかし、リレーショナルなものでは:
- 参照整合性
- より良いツーリング
- クラッシュや破損に対する耐性が向上
- SQL
では、この場合、リレーショナル データベースはどのように機能するのでしょうか?