Артём Колосов, математически такая задача решается, но что за сервис у вас такой, ведь нормальному пользователю не нужна рандомная точка моря, ему нужен там сервис.
И чем обычная сборка КЛЮЧ=ЗНАЧЕНИЕ вам не подходит? Если уж прям база-база нужна то SQLite. А то и вовсе модные сейчас нейросети, ей вообще база на устройстве и не нужна, только файлик с натренированными весами.