大きなドキュメント (10 ~ 20MB) を保存できるデータベース システムを探しており、次のことができます。
- 特定のドキュメントのコンテンツに場所別にアクセスできます。たとえば、位置 100 から 500 の間のテキストをフェッチします。
- データベースはドキュメントから部分的なコンテンツのみを返す必要があります (ドキュメント全体をロードせずに)。だから私は効率を探しています。
- 指定された場所 (または範囲) でテキスト ブロックの挿入、更新、および削除を処理する必要があります。
- これらの場所を使用して境界を定義したいと考えています。たとえば、場所 100 ~ 500 はページ番号です。4
これは、ユーザーが連続したドキュメントの形式でコンテンツを作成する Web アプリケーションで使用されます (たとえば、1 つのドキュメントは、数百ページの簡略化された Google ドキュメントです)。MongoDB について考えたことはありますが、よくわかりません。
-
ここではどのようなデータベースを使用できますか? (オープンソースのデータベースを探しています)
また
そのようなシステムを自分で書かなければならない場合、どのようなアプローチが必要で、どこから始めればよいでしょうか?
ありがとうございました :)