2015-05-01 4 views
1

Моя система имеет 6 баз данных: 1 первичный, 5 вторичный. Каждая дочерняя база данных содержит таблицу «Пользователь» с той же структурой. Первичная база данных содержит информационное соединение с дочерней БД. Я хочу получить данные из 5 дочерних БД в статистику. Я думаю, что есть 2 способа:
- Получить данные из 5 дочерних БД, обрабатывать по коду. затем показать на экране.
- В первичной базе данных создайте таблицу «Пользователь» той же структуры дочернего БД. Вторичные БД только отправляют данные, содержащие «статус» как созданные или обновленные. В Первичной БД я буду обновлять или создавать в таблице «Пользователь». После этого я получу данные из таблицы «Пользователь» в первичной БД, чтобы показать свой экран.
Обработка нескольких дочерних баз данных с корневой базой данных

В настоящее время я использую Mysql InnoDB vs PHP. Можете ли вы помочь мне выбрать лучший способ?
Какая база данных является наиболее актуальной в этом случае? Mysql, MongoDB, PostgreSql, ...

ответ

0

Я думаю, вы можете использовать представление в первичной базе данных для получения данных из 5 дочерних БД.

Смежные вопросы