If you haven’t heard of NoSQL and you develop software, you’re leaving under the proverbial rock.
For most of us designing OLTP systems, it will be challenging to convince our “sponsors” to move over to one of these NoSQL implementations even if they truly provide all the goodness that is purported as we know how these things generally go. However there is one simple use case that does intrigue me and that is using a document database to store documents that have traditionally been xml documents saved directly to the filesystem. I wonder if such an implementation improves high availability, visibility etc etc. I guess I will have to see.
I plan to use Raven DB since its for the .NET/Windows platform. It supposedly has a “RESTful” API which I find intriguing. We’ll need to how see how this all ties together.