Мне нужно написать приложение, работающее на Android, iOS и настольных компьютерах (я, вероятно, буду использовать Titanium). Это приложение должно поддерживать базу данных, которая постоянно синхронизируется между всеми устройствами и рабочим столом (и, возможно, сетью в будущем).Синхронизация мобильной базы данных
Есть ли какой-либо инструмент/услуга, позволяющая очень легко синхронизировать базу данных?
Я хочу, чтобы где-то я записывал данные локально на любом устройстве, и данные автоматически синхронизируются и объединяются с использованием всех устройств с использованием облака.
Спасибо! Я посмотрел на него, и это довольно сложно использовать даже для очень простой задачи. Моя проблема заключается в том, что она не поддерживает HTML5 (автономная база данных), которая в будущем может быть полезна при написании офлайн-приложений HTML5. Знаете ли вы, что есть что-то более простое в использовании? – user1098381
Это немного сложнее, но значительно проще, чем традиционное решение SQL. Это самый простой способ узнать, как это сделать. Если вы используете HTML5, CouchDB начинает действительно сиять. Это API-интерфейсы HTTP, хранение и передача данных - это все JSON. Это означает, что значительно проще использовать данные для вашего веб-клиента. Локальное хранилище HTML5 является ключевым значением, поэтому вы можете легко использовать свой ключ CouchDB (_id) для ссылки на его сохраненное значение. – chadmaughan