Выбор Self-hosted Database для мобильного приложения?
Задача:
есть множество клиентов и их данных, которые никак не пересекаются, т.е. у каждого клиента - свои данные
есть свой сервер с базой данных, и некоторым api
Кажется, что mysql и ему подобные для хранения подобных данных - не очень оптимально, и будет создавать излишнюю нагрузку при выборках данных.
DataSync от яндекса не очень удобен и требует авторзиации от яндекса.
realm.io в бесплатной версии не даёт доступа к данным, а платная от 1.5к$, что под мелкий бесприбыльный проект, как-то не катит.
Что бы вы посоветовали использовать и почему?
UPD: Среди других подобных сервисов, для себя подходящего не нашёл, поэтому склоняюсь поднять что-то у себя на сервере.
Евгений: Кажется, что mysql и ему подобные для хранения подобных данных - не очень оптимально, и будет создавать излишнюю нагрузку при выборках данных.
Это, конечно, только предположение. Выходит, надо сначала делать выборку по клиенту, потом по его данным, выглядит сложно, при больших объёмах. В моём случае данные устроены в виде деревьев, что тоже не добавляет оптимизма при запросах.
DevMan: сорян, про self-hosted не увидел. Принимая во внимание UPD Firebase будет самым подходящим решением. Тем более там пуш-уведомления начнутся и прочее