ドキュメント編集 Web サービスを作成しています。このサービスでは、ドキュメントを Web サイト経由で編集したり、ローカルで git 経由でプッシュしたりできます。ドキュメントを個別のドキュメントとしてファイル システムに保存するか、データベースに保存するかを決定しようとしています。私が疑問に思っている点は次のとおりです。
- それらがデータベースにある場合、gitがドキュメントを表示する方法はありますか?
- ファイルシステムを使用すると、オーバーヘッドはどれくらい高くなりますか? OSはもっと多くの仕事をしていると思います。どうすればこれをいくらか緩和できますか? たとえば、Web エディターは自動保存します。書き込みを最小限に抑えるために、保存データをキャッシュする最良の方法は何でしょうか?
- 一方のスケールが他方よりも有意に優れているか、または劣っていますか? すべてが計画通りに進めば、これは何千ものドキュメントがアクセスされ、編集されるサービスになります。