【環境】
FreeBSD 11.2
Laravel 8.29
MySQL 5.7
さくらサーバ スタンダードプラン
【本題】
現在、レンタルサーバとLaravelを用いてチャットシステムの作成を考えております。
チャットシステムというのは同時に使うのは最大で20-30人ほどで、簡単なゲーム機能(ジャンケンやカードゲーム)を実装する予定です。
ログの表示に関しては非同期通信(axios)を検討しております。
サーバはさくらサーバの最も安いプランとなっております。
そこでなのですが、RDBは何が良いでしょうか。
これまではMySQLを利用してきたのですが、SQLiteの動作が軽いということを聞きましてご質問させて頂きました。
チャットシステムなので複数のユーザーが同じタイミングでデータベースに書き込みを行うことが考えられます。
SQLiteは同じタイミングで書き込みを行うことができないとあったのですが、認識に間違いはないでしょうか。
またそのような場合タスクスケジュールでキューに送れば同時書き込みは防止できるかと思うのですが、
処理の軽量化を考えるならそのようにした方が良いでしょうか。
何かご意見いただけますと幸いです。
独学の部分が多く、理解不足な面もあるかもしれませんがよろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー