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.

2 Answers 2


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


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.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.