0
私はnodejs sqliteライブラリ(https://github.com/mapbox/node-sqlite3)を使用しています。インメモリデータベースをディスクに永続化するにはどうすればよいですか? C/C++の実装では、バックアップAPIがあるので、このライブラリでnodejsをどのように保持できますか? (または別のライブラリ/メカニズム)Nodejsはsqliteインメモリデータベースを保持します
私はnodejs sqliteライブラリ(https://github.com/mapbox/node-sqlite3)を使用しています。インメモリデータベースをディスクに永続化するにはどうすればよいですか? C/C++の実装では、バックアップAPIがあるので、このライブラリでnodejsをどのように保持できますか? (または別のライブラリ/メカニズム)Nodejsはsqliteインメモリデータベースを保持します
Using the backup APIが唯一の方法です。 Node.jsはこのAPIを実装していません。
通常のオンディスクデータベースを使用してください。 PRAGMA synchronous = OFFでメモリ内のデータベースと同じように安全でないものにすることができます。
メモリに入れたくない場合は、なぜインメモリデータベースを使用していますか? –
パフォーマンス上の理由からメモリデータベースを使用したいと思います。チェックポイントでx分ごとに保存したいのですが – user2957271