Сценарий:Local Datastore - SQL Server Express, MySQL, XML или NoSQL в .NET
- Я строю OFFLINE (да вы правильно прочитали в 2012 году) приложение, которое необходимо хранить данные локально.
- И будет синхронизироваться с центральной базой данных mysql при подключении.
- Это клиентское приложение должно работать в телефонах XP/Win7/Win8 и Windows. Но также можно портировать Droid и iOS.
Объем данных не огромен, и отношения также не так уж сложны. Кроме того, на какой-то момент Тхи Так что я имею в виду с помощью:
- SQL Server Express/Compact (который не может работать в Linux на основе дроидов/КСН)
- MS-Access (не нравится)
- XML-файл на основе хранилища данных и рукописные данные обработки (удовольствие, но больше работы)
- базы данных XML (дорого)
- NO вариант SQL (Redis может быть)
Прежде, чем я вскакиваю в Редис, хотел услышать от гуру, если кто-то сталкивался с подобной ситуацией и реализовал нечто подобное.
Заранее спасибо Рахул
Я согласен, SQLite - хороший способ пойти, поскольку он очень кросс-совместим. MySQL также приходит на ум. – blearn
Спасибо, я отправился в redis и mongodb. Позвольте мне проверить sqllite – rahul
Похоже, SQLite - это инструмент, который я собираюсь использовать. Есть ли ORM (бесплатный/opensource), который хорошо работает с SQLite – rahul