はじめに Electron を使ってデスクトップアプリを作成しようとしています。ある程度のデータを保存しておいて検索したりしたいので、データベースエンジンを使用したいと思います。 ただし今回は、アプリと別にデータベースエンジンをインストールする必要があるのは避けたいと思いました。 Electron であれば、Web Storage や Indexed DB が使えるけれど、使い勝手がいいとは言えません。 アプリに組込できるタイプのデータベースエンジンを探しました。その中に NeDB がありました。 参考 [Node.jsで使えるファイルDB"NeDB"のススメ] (http://www.slideshare.net/isamusuzuki54/dbne-db) NeDB とは NeDB は、組込型の永続的あるいはインメモリのデータベースで、Node.js 、NW.js 、Electron