チケット予約用のWebアプリを作成しています。唯一の問題はデータベースです。 XAMPPのインストールやデータベースの設定などをクライアントに伝えたくありません。
アプリをデータベースにパッケージ化する方法はありますか?
SQLite は、アプリケーションに同梱できるローカルデータベースに適したオプションです。ユーザーが追加の依存関係をセットアップまたはインストールする必要はありません。確かに、サーバー上のフル機能ほどフル機能ではありませんが、ローカルのデスクトップアプリには十分な機能です。
JavaScriptおよびElectronアプリケーションで使用できる多くのスタンドアロンデータベースがあります。ここに私がお勧めできるものがあります
https://github.com/louischatriot/nedb (4年前の最終リリース)
https://github.com/pubkey/rxdb (多くの機能、監視可能なクエリ)
https://github.com/pouchdb/pouchdb (多くの未解決の問題)
https://github.com/techfort/LokiJS (メモリ内ストレージのみ)
https://github.com/typicode/lowdb (シンプルで小さなデータセットに適しています)
Webホスティングがあり、PHP + MYSQLを使用してAjaxとバックエンドシステムを作成できる場合に役立ちます。単純なJavaScriptまたはjQueryでajaxを記述できます。