MySQL таблиц, распределенных по нескольким узлам, и простое управление запросами - PullRequest
0 голосов
/ 26 мая 2020

Мне нужно управлять базой данных MySQL, таблицы которой должны быть распределены по нескольким узлам. В базе данных, состоящей из двух отдельных таблиц «A» и «B» (тривиальный пример), мне нужно иметь таблицу «A» на одном узле и таблицу «B» на другом, сохраняя при этом возможность запросов в виде JOIN-соединений между двумя таблицы.

Мое решение: наивный подход заключался бы в том, чтобы вручную создать две отдельные базы данных и управлять запросами между таблицами из бэкэнда.

Полученные предложения: MySQL Кластер позволит мне определенно получить отказоустойчивость путем репликации моей базы данных на несколько кластеров, но я не знаю, позволит ли это мне управлять разделением таблиц, как показано в примере выше. И, кроме того, будут ли «копии» базы данных создаваться на одном компьютере или я могу распределить копии на разных машинах / узлах?

...