Существуют ли на практике гетерогенные системы баз данных?

StackOverflow https://stackoverflow.com/questions/761264

Вопрос

Я немного исследовал область баз данных и пришел к мысли о гетерогенных базах данных.Я погуглил и нашел это - текст ссылки

Мой вопрос: какой сценарий позволит реализовать это на практике и действительно ли это полезно?Это просто еще одна вещь, о которой думали, но не реализовали, или, если она была реализована, то она оказалась ограничена очень нишевой областью?

ваше здоровье

Это было полезно?

Решение

Раньше я работал с гетерогенной системой.Это коммерческая система для управления программами обучения за рубежом для крупных университетов, и они были установлены на Oracle, MySql и Sql Server.Однако я был внешним консультантом и занимался очень специфическим проектом конверсии, поэтому мне не удалось увидеть многие проблемы, связанные с тем, чтобы он работал хорошо везде.

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

Обратите внимание, что даже здесь у каждого клиента была только одна база данных.Нам не пришлось беспокоиться о репликации самих данных между типами баз данных (за исключением нескольких общих таблиц поиска).Просто структура.

Другие советы

Я бы сказал, да, очень даже.Одна из реализаций, с которой я знаком, — это интеграция MAS90 с производственной системой LOB.Данные дублируются в обоих случаях, но доступ к ним и их использование по-разному.

Разные отделы вашей компании могут использовать разные базы данных.Я извлекаю данные и отправляю данные из следующего

SQL-сервер

Оракул

Сибэйс IQ

Доступ

MySQL

ФоксПро

Плоские файлы

Файлы Excel

База данных SQL Server является хранилищем всех данных, но для заполнения данных она извлекает данные из множества разных баз данных, а затем данные передаются в разные базы данных для использования отделами.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top