electronを持つデータベースでnode-mysqlを使用できることを理解しています。しかし、私は私のアプリを構築する場合、ユーザーはまだ自分のコンピュータにインストールされているMySQLが必要ですか?他の依存関係をインストールしなくても、私のアプリの複数のユーザーが使用できるデータベースソリューションが必要です。ちょうど私のスタンドアロンのアプリ。これに対する解決策はありますか?共有データベースを使用する電子アプリケーションのソリューションが必要
1
A
答えて
0
まあ、あなたの電子アプリをリモートDBに接続し、認証をセットアップしてDBを設定することです。 DBの認証を使用することもできます。
またはユーザーごとに個別のDBを使用できる場合は、あなたはSqliteを使うことができます。
2
エレクトロンアプリケーション内でPouchDBを使用し、リモートCouchDBを設定することができます。
PouchDBは、アプリケーション内でオフラインで動作し、CouchDBと同期することができます。 の同期を使用すると、リモートデータベースが変更されるたびに、接続されているすべてのアプリケーションがローカルデータベースの最新の変更を取得します。
同期は(あなたがこれをしたい場合はそうでなければ、複製を使用することができ、)アプリケーションがローカルPouchDB内部のデータベースの変更を行ったときに、それがリモートのCouchDBにこれを同期する、二つの方向にあり、かつます他のすべてのアプリケーションもこの変更を適用します。
関連する問題
- 1. 電子アプリケーションの共有
- 2. 550 Unroute Address - すべての電子メールにEximソリューションが必要
- 3. 電子商取引ソリューションのヘルプが必要
- 4. カスタム.NETアプリケーション検索ソリューションが必要
- 5. 電子メールを共有ホスティングにリダイレクト
- 6. 電子アプリケーションでFoundationを使用する
- 7. 角1 - 親と子のコントローラ間でデータを共有する - アドバイスが必要
- 8. Webアプリケーション用のグラフ作成ソリューションが必要
- 9. 電子 - 電子パッケージ内にファイルが必要ですか?
- 10. 複数のアプリケーション間でデータベースを共有
- 11. 共有の拡張子を持つクラスとデータベースを共有する
- 12. 共有 - 電子メール入力フィールド
- 13. Ionic - 電子メール/パスワードが必要です
- 14. flywayでの共有データベース・スクリプトの使用
- 15. Excel VBAを使用してoutlookの共有電子メールで電子メールを読む方法
- 16. 電子アプリでビューポートメタを使用する必要がありますか?
- 17. WebアプリケーションとC#WindowsアプリケーションでMysqlを使用してデータベースを共有
- 18. Pythonソリューションが必要
- 19. Str_replaceソリューションが必要
- 20. Androidで電子メールでテキストを共有し、他のアプリでプレーンテキストを共有
- 21. .NETアプリケーションがMS-Accessデータベースを使用するために必要なMS-Accessを所有していますか?
- 22. MonoDevelop(iPhone用ソリューション)のヘルプが必要
- 23. 電子メールヘッダーを複数のクライアント間で共有する
- 24. どのように共有するDeeplinking URLを電子メール
- 25. Windows用のアプリケーションのインストーラを作成する - 電子(電子パッケージャ、電子ビルダー)
- 26. 私はデータベースから電子メールを受け取り、hrefを使用してhtmlでこの電子メールに連絡する必要があります
- 27. が必要()ノードモジュールは、電子アプリで、
- 28. グリッド列に電子メール列が必要
- 29. Matlabソリューションが必要です
- 30. 別のソリューション間で共通のオブジェクトを共有する方法
データベース内のデータは、アプリケーションのすべてのユーザーで同じになるのですか?そうでない場合は、MySQLをインストールする必要があります。あるいは、あなたのシステムにMySQLをインストールせずに、データベースを保持するリモートサーバに接続します(node-mysql接続関数の「host」パラメータを使用します)。 –
はい、同じである必要があります。これは私のアプリがリモートサーバーに接続する必要があることを意味しますか?彼らは自分のコンピュータに任意のMySQLコンポーネントをインストールする必要がありますか、またはこれは私の電子アプリに含まれていますか? – Raven
すべてのシステムで同じデータベースでなければならない場合は、データベースをファイルに保存するSQLite(Akarsh Satijaの答えを参照)のようなものを使用できます。良いアプローチで2つの答えを得ているので、試してみてください。 –