4

Is there an equivalent of Rob Conery's Massive for NoSQL (MongoDB)?

I like Massive very much, but I'd like to use it with NoSQL databases, especially with MongoDB and I can't find a decent alternative.

3 Answers3

3

If you are interested in the 'single file' aspects of it then it shouldn't be too hard to create something using the Bson serializer / deserializer code provided in the MongoDB driver to store Bson documents in the file system.

If you are interested in the query aspects of it, SQL isn't the right language to query a document store like MongoDB.

And finally, if you are interested in the dynamic aspects of it, well the closest I've found to that so far is my own blog post on using dynamic objects with MongoDB.

Ian Mercer
  • 38,490
  • 8
  • 97
  • 133
2

Simple.Data has an adapter for MongoDB - https://github.com/markrendle/Simple.Data

Ivan Korneliuk
  • 349
  • 1
  • 4
0

Maybe I don't get it (but I'm not a NoSQL guru by any means):

The point of Massive is to map a relational database table to an object.
The point of NoSQL is that there are no relational database tables, but that you save your objects directly into the database instead.

So...what feature of Massive do you want to use with a NoSQL DB?
Do you really need a Massive equivalent for NoSQL?

Christian Specht
  • 35,843
  • 15
  • 128
  • 182
  • I'm guessing it's more the dynamic aspect Massive, of mapping things from a database to C# dynamic objects, whether they're BSON documents in MongoDB or rows from a SQL Server table. Currently the C# driver allows mapping to POCOs, but not to dynamic types yet. – Chris Fulstow Sep 08 '11 at 23:20
  • Okay, that makes sense. As I said, I'm no NoSQL guru. I was just wondering, based on my little NoSQL knowledge. – Christian Specht Sep 08 '11 at 23:22
  • Yes, the dynamics is what I was looking for – bubbalejohn Sep 12 '11 at 13:45