У меня есть таблица A, B и C с данными, которые похожи, но с разной структурой. Мне нужно получить доступ к данным из моей программы (в данном случае Java), и я думаю о том, что процесс mini-ETL будет запускать ежедневную репликацию данных из этих трех таблиц в новую таблицу D (к которой будет обращаться мой с использованием единой структуры таблицы). Правильно ли этот подход?Репликация таблиц в базе данных
0
A
ответ
0
Если вы можете заполнить D с помощью одного запроса, верните представление с этим запросом, и все будет готово (я уверен, что наиболее популярные серверы sql не позволяют, скажем, поддерживаемых процедурой представлений).
В противном случае, у вас будет какой-то процесс, который превращает данные из a, b, c в d. Это может быть через хранимые процедуры (возможно, с помощью триггеров) или внешнее задание.
Если у вас действительно нужна ваша программа для доступа к одной структуре таблицы. Но дважды проверьте причины, по которым вам это нужно. Перемещение сложности с вашего клиента на вашу модель данных может быть не лучшим решением каждый раз.
Смежные вопросы
- 1. Репликация базы данных MySQL для нескольких таблиц
- 2. Репликация таблицы в той же базе данных
- 3. главная ведомая репликация в базе данных
- 4. Слишком много данных в базе данных - требуется «репликация»
- 5. репликация базы данных MySQL
- 6. Репликация таблиц из разных баз данных postgresql
- 7. Группирование таблиц в базе данных
- 8. Подключение таблиц в базе данных
- 9. Таблицы таблиц в базе данных
- 10. список таблиц в базе данных
- 11. Репликация Postgres для определенных таблиц.
- 12. передачи данных таблиц при Нормализация таблиц в базе данных
- 13. Репликация Mysql для выбранных таблиц из базы данных?
- 14. Может ли репликация SQLServer быть ограничена определенным набором таблиц в базе данных?
- 15. репликация данных в рамках кластера в Cassandra базе
- 16. Репликация базы данных
- 17. Репликация Mysql
- 18. Репликация данных из одной базы данных в другую
- 19. Репликация таблиц SQL Server 2008
- 20. Хранение таблиц в записи в базе данных
- 21. Репликация таблиц базы данных .accdb с помощью python pyodbc
- 22. Репликация базы данных
- 23. Репликация данных чата Quickblox
- 24. Репликация данных в JQGrid
- 25. Репликация данных в Oracle
- 26. Репликация данных в Cassandra
- 27. Создание связанных таблиц в базе данных MySQL
- 28. Получение и отображение таблиц в базе данных
- 29. Получить идентификатор таблиц в базе данных Mysql
- 30. Список недавно обновленных таблиц в базе данных
Немного сложно рассказать, не зная какой-либо специфики. Думаю, это ваш звонок, если вы хотите иметь (бизнес-логику) в слое базы данных. Как правило, подобные типы данных очень трудно тестировать (здесь обсуждаются автоматические тесты) и значительно усложнять настройку различных сред. –
Как насчет базы данных _view_? – GriffeyDog