最近、lokijs に出会い、Ionic を使用して開発したハイブリッド モバイル アプリに使用する予定です。私の理解では、これは非常に高速に実行されるインメモリ データベースです。それで、私の質問は、大きなデータベース (おそらく 10 ~ 50MB またはそれ以上) でうまく機能するでしょうか? lokijs を使用して大規模なデータベースを操作すると、アプリの速度が大幅に低下しますか?
1919 次
1 に答える
3
劇的な速度低下をもたらす可能性がある唯一の操作は、db の定期的な保存です。現時点では、LokiJS は増分保存をサポートしていないため、db 全体がシリアル化されます。IndexedDB や localStorage を使用する場合はサイズ制限に注意してください。無制限のリソースが必要な場合は、lokijs-cordova-fs-adapterなどの fs アダプターが役に立ちます。大規模なデータベースであっても、適切にインデックスが作成されていれば、ドキュメントの取得は非常に高速です。
于 2015-11-17T17:34:13.413 に答える