私たちはいくつかのキャンパスを持っていて、それぞれが学生データに対してCRUD操作を行うことができるとします。使用されるデータベースはMySQLであり、データベーススキーマはすべての場所で同じです。複数の場所からCRUD操作を有効にして結果を同期するにはどうすればよいですか?
各キャンパスでデータのCRUD操作を実行し、あるキャンパス内のデータを変更して他のキャンパスで同期/反映させるには、どのような方法が最適ですか?
私たちはいくつかのキャンパスを持っていて、それぞれが学生データに対してCRUD操作を行うことができるとします。使用されるデータベースはMySQLであり、データベーススキーマはすべての場所で同じです。複数の場所からCRUD操作を有効にして結果を同期するにはどうすればよいですか?
各キャンパスでデータのCRUD操作を実行し、あるキャンパス内のデータを変更して他のキャンパスで同期/反映させるには、どのような方法が最適ですか?
すべてのキャンパスにインターネットアクセスがある場合、またはネットワーク接続されている場合は、Webベースのアプリケーションを開発してください。
これに対する最も明白な答えは、これらのキャンパスで使用されているmysqlの1つのインスタンスを使用することです。
スケーリングの理由でこれを尋ねた場合。あなたは、単一のマスターノードから複製するキャンパスの別個の読み取りノードにまたがって読み取りを配布するために、mysql_proxyのようなものを考えているかもしれません。各キャンパスはこの単一のノードに書き込み、読み取りノードはそのマスターノードから複製します。
もう1つの選択肢は、mysqlsクラスタ機能の使用です。例えば、ここにhttp://dev.mysql.com/doc/refman/5.1/de/ndbcluster.html。
あなたのキャンパスに地理的な問題がない場合は、例えば、1つのマルチテナントアプリケーションを設置することもできます。 Webアプリケーション。
すべてのアプローチには、キャンパスの内部VPNなどが必要です。