Коллеги, доброго дня!
Встал вопрос о проектировании БД - список стран и городов. Использовать готовые API нет возможности, т.к. база будет собираться из кучи разных источников (api транспортных компаний).
Для решения задачи есть желание использовать MongoDB с содержанием субколлекций.
Пример:
{
country: "Россия",
regions: [
{
region: "Тюменская область",
cities: [
{city: "Тюмень", .....},
....
]
}
]
}
Обязательно планируем поиск по городам с автоподсказками.
Архитектура микросервисная.
Хочу услышать мнения касаемо выбора БД под задачу и реализации поиска.
Спасибо!