Александр Кошелев
Если базы совсем разные, то их использовать в рамках одного проекта не получится. Тогда вариант, действительно, создать несколько проектов сервисов, которые предоставляют данные другим.
Или попробовать решить проблему ещё на уровне СУБД,
Прошу прощения за откапывание темы. Нужно построить несколько проектов/приложений на предприятии с возможностью последующего быстрого их безболезненного разделения. Общего между ними - таблицы справочников. БД - PostgreSQL.
Варианты:
1. Одна БД, один проект, много приложений - выдумывать ничего не нужно, потом придется “резать” проект и базу.
1а. Одна БД, несколько проектов - придется “резать” базу.
2. Несколько БД, несколько проектов. Один из проектов содержит справочники и выдает необходимые данные по запросу через JSON или xml.
3. Несколько БД, несколько проектов. Справочники предоставляются в другие базы через удаленное представление (dblink+view). В теории должно работать, но пока не пробовал.
Что посоветуете?