私はウェブアプリを構築しています。このアプリは MySQL を使用して、各ユーザーに関連付けられたすべての情報を保存します。ただし、MySQL を使用して、エラー ログ、イベント ログ、さまざまな一時トークンなどのシステム管理タイプのものを保存します。この 2 番目の情報セットは、おそらく最初のセットよりも大きくなりますが、それほど重要ではありません。すべてのエラー ログを失ったとしても、サイトは問題なく続行されます。
これらの異なる種類の情報に対して複数のデータベースを用意するか、それともすべてを単一のデータベースの複数のテーブルに詰め込むかで悩んでいます。
すべてを 1 つにまとめておく理由は、接続を 1 つだけ開く必要があるからです。特にリモートの mysql サーバーを使用すると、接続を開くのにかなりの時間がかかることに気付きました。
あなたたちは何をしますか?