2016-10-17 11 views
0

私はnodejs sqliteライブラリ(https://github.com/mapbox/node-sqlite3)を使用しています。インメモリデータベースをディスクに永続化するにはどうすればよいですか? C/C++の実装では、バックアップAPIがあるので、このライブラリでnodejsをどのように保持できますか? (または別のライブラリ/メカニズム)Nodejsはsqliteインメモリデータベースを保持します

+0

メモリに入れたくない場合は、なぜインメモリデータベースを使用していますか? –

+0

パフォーマンス上の理由からメモリデータベースを使用したいと思います。チェックポイントでx分ごとに保存したいのですが – user2957271

答えて

2

Using the backup APIが唯一の方法です。 Node.jsはこのAPIを実装していません。

通常のオンディスクデータベースを使用してください。 PRAGMA synchronous = OFFでメモリ内のデータベースと同じように安全でないものにすることができます。

関連する問題