держать прямо всю ентерпрайз-инфраструктуруНе нужно у себя держать. Можно использовать облачные сервисы, которые надо настроить должным образом.
то тогда наверное реляционная БД не нужна. А нужна документно-ориентированная. Типа MongoDb.MongoDB - это из пушки по воробьям, с учётом что в списке будет 2.5 страны. С этим даже SQLite будет достаточно навороченным решением, куда завезли поддержку JSON в версии 3.38.0.
тогда надо начинать с основ SQL. А затем приниматься за несколько более сложные запросы, как с полнотекстовым поиском.