Моя первая мысль - использовать CouchDB в качестве бэк-энда, хотя, по общему признанию, у меня нет опыта его использования.Однако я знаю, что он был создан бывшим сотрудником Iris Дэмиеном Кацем, и он был вдохновлен многими преимуществами Lotus Notes, когда создавал его.Одной из ее сильных сторон является репликация - она предназначена для использования в распределенной архитектуре.
Она также покажется несколько знакомой, поскольку она базируется на документах, как Notes, а не на СУБД.Тем не менее, я не могу говорить с интерфейсами, доступными для использования с CouchDB.