Запрос нескольких баз данных на одном сервере с одинаковой структурой таблиц - PullRequest
0 голосов
/ 10 марта 2020

У меня есть конкретная проблема c, когда мне нужно запросить другую базу данных, чтобы показать результаты на панели инструментов. Таблицы, которые я должен запросить в этих БД, точно такие же. Число баз данных может быть не более 50, а минимальное - 5.

ПРИМЕЧАНИЕ: Я не могу поместить все данные в одну базу данных.

Я использую postgres и django. Я не могу понять, как запросить эти базы данных, чтобы получить данные. Мне также нужно отфильтровать, агрегировать и отсортировать данные и показать 10 - 100 результатов по параметрам поискового запроса.

ПОДХОД, который я имею в виду

L oop через всю базу данных и получить данные на основе параметров поиска и упорядочить их по дате создания. После этого возьмите 10 - 100 результатов согласно параметрам поиска.

Я не могу понять, каким должен быть правильный подход и как его следует делать, учитывая скорость и надежность.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...