Задавайте вопросы, мы ответим
Вы не зашли.
Коллеги, есть следующая задача:
Имеется система CRM и система HelpDesk. Обе работают на одном сервере и хранят данные каждая в своей БД под MySQL. Требуется, чтобы некоторые поля (например, список клиентов) синхронизировались между ними. Какие есть варианты решения, что можно предпринять? Я новичок в управление БД и буду рад любому совету.
Неактивен
Если обе базы в бою уже, то, наверное, проще действительно запускать сценарий
раз в какое-то время, который будет сравнивать таблички и добавлять нехватающие
строки.
В принципе, было бы удобно сделать в одной из баз представление (VIEW), которое
бы делало из таблицы одной базы псевдотабличку для другой базы — но на живых
сервисах такое сделать уже очень сложно, т.к. наверняка очень много связанных id
по другим табличкам. С другой стороны, если аккуратно всё это проделать, то тогда
синхронизироваться всё будет уже само.
Неактивен
Оба сервиса еще не запущены. Но и Helpdesk, и CRM являются несамописными решениями и проследить все связи с ключевыми полями, думаю, будет непросто. Не подскажете варианты таких скриптиков?
Неактивен
Если не запущены — попробуйте сделать через представление. Может получиться очень
неплохо.
Нужно, чтобы в одной из баз была таблица с полным набором данных двух похожих таблиц
разных целевых баз. И вместо реальных таблиц надо сделать представления, которые
будут без ненужных столбцов. Тогда по идее все вообще заведется красиво
Неактивен