0

アプリケーション1:Twitterのようなアプリケーションがあるとします。私は必要な論理的に分離のDBでブログを持ってと仮定(1を考える:そこで私は両方のアプリケーションにマルチDBアーキテクチャがある場合、同じローカルMySQLインスタンスに異なるアプリケーションのデータを格納する方法はありますか?

アプリケーション2(、ユーザーロギング目的のための1つを想定などを格納するユーザ情報に1を想定)複数のデータベース/スキーマを使用する必要がありますユーザ情報を格納するため、ユーザロギング目的のために1つと仮定するなど)。

同じMySQLインスタンスを両方のデータストアとして使用する方法。つまり、それぞれに複数の似たようなDBがあるので、長い名前(例えば、など)をblog_usersにしない限り、データベースやテーブルの名前と混乱する可能性があります。 MySQL内の有効なソリューションですか?

+0

異なるポートをソリューションとして使用できますか? バックアップを取ることはどれくらい実行可能ですか? –

+1

私が知っているように、あなたはできません。あなたはそれを行うことができます異なるMySQLのインスタンスを使用しています。 –

+0

@Msfvtp:異なるMySQlインスタンス - 同じローカルマシン内の異なるポートがカウントされますか? –

答えて

0

他の方法は、MaxScaleをDBプロキシとして使用することです。エンジンの書き換えがあります。そこでは、1つのアプリケーションのスキーマ名の書き換えを設定できます。メリットは、単一のMySQL/MariaDBインスタンスを使用して、それに対してホールメモリを構成できることです。

関連する問題