Сколько экземпляров базы данных слишком много с компонентом базы данных ezComponents?

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

Вопрос

Я хочу подключиться к примерно 9 базам данных и создать экземпляр для всех из них, чтобы объединить мои результаты в запросах.

Я пишу инструментальную панель Metrics для моей компании, которая должна отслеживать результаты и производительность в течение примерно 9 различных баз данных с около 15 миль+ записи в каждом. Теперь техническая часть не сложно. Я знаю, как это кодировать, но я хочу выяснить, какой лучший подход.

Есть вариант 1: Создайте один экземпляр базы данных и сделайте UNION На всех моих выбранных запросах. (Примечание: все базы данных находятся на одном поле)

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

Это скорее вопрос высокого уровня, если это помогает.

Спасибо!

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

Решение

Похоже, что лучший способ подключиться к 9 различным базам данных - это не фактическое соединение, а создание API, который подает данные вам, вместо этого вам приходится все время получать данные, что приводит к чрезвычайно медленной популяции данных и агрегации.

Это удивительное решение сложного вопроса. Создайте XML -канал, который подает вам данные, как вам это нужно.

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