2017-03-16 3 views
0

私はオフラインで持ち運びが可能で、1つのPCから別のPCに移動するのが簡単なハンドオーバー文書データベースを作成しています。クライアントサイドポータブルデータベース、何を使用しますか?

私はすでにsql.jsを試していましたが、ファイルからdbをロードする場合は、XHRで実行する必要があります。

データベースの問題(何を使用するか)を解決するには、サーバーを実行せずに実行され、DBがファイルに存在する必要があるためです。

//更新

私はDBには、このフォームからデータ<input type="text" name="username" value="">https://jsfiddle.net/wj5xb7bh/を入れてもプリンタに正しくフォーマットされたそれらを送信する必要があります。私はDB内で何かを持っている人を見つけるためにDB内を検索する必要があります。レコードを削除してから印刷することができるはずです.2kを超えるレコードを含むことができます。

+0

ローカルJSONファイルは解決しますか?許可されていない変更を防ぐために署名できるため、XMLでもかまいませんか? – maximelian1986

+0

申し訳ありませんが、ご質問からは、sql.jsの使用中に直面している問題を理解することが非常に難しいです。 – Sachin

+0

「ハンドオーバー文書データベース」とは何ですか?どのくらいのデータを処理する必要がありますか?どのようにパフォーマンスが必要なのでしょうか?等 –

答えて

1

通常、SQLiteはそのようなものに使用されます。参照:

Sql.jsは、基本的にEmscriptenていますが、簡単に本物のSQLiteを使用することができ、ノードまたは電子アプリケーションにコンパイルSQLiteのです。

SQLiteは、自己完結型でサーバレスでゼロ設定のトランザクション型SQLデータベースエンジンを実装しているインプロセスライブラリです。 SQLiteのコードはパブリックドメインに属しており、商用または民間の目的に自由に使用できます。 SQLiteは、世界で最も広く配備されたデータベースであり、数多くの重要なプロジェクトを含め、より多くのアプリケーションを数えます。

関連する問題