I develop a Windows 7+ desktop application that currently uses Microsoft SQL Server to hold the data and a local DB to work offline.

Now I want to switch to a NoSQL database. That DB should work on Windows too and have offline and auto-sync capabilities on-board.

I could run a dedicated server to hold the data as I currently run a server with Microsoft SQL Server on it since I don't want to pay for storing my data online in the cloud.

PS: Google Firebase comes close but is cloud storage.


Couchbase Mobile (i.e. Couchbase Lite + Sync Gateway) might fit the bill.

| improve this answer | |

CouchDB shold work. As far as I can tell it completes all your requirements: works on desktop, has offline capabilities, and functions similarly to MongoDB.

| improve this answer | |

Your Answer

