RavenDB Indexes While Developing

At work, my team and I have been working with RavenDB for quite some time. Despite some people objections, the team usually shares a single development database. There is still the occasional “I made this breaking change… Guys! Get latest!!” but happens quite rarely. Besides documents, there is another data artifact that is very necessary for RavenDB to work: indexes […]

Read More →

Dynamic Documents

More things coming out from my recent session about MongoDB. Documents and Types MongoDB is a document database. Such documents are stored as JSON (well, kind of). JSON has a very challenged simple type system. .NET is an object-oriented environment that promotes types. Such type system is pretty rich. Are MongoDB’s documents and .NET Framework types doomed to miscommunicate? They […]

Read More →

Easier projections in MongoDB

I have already written about the talk I gave in the local user group about MongoDB. I always try to push the limits of what I want to show by adding a couple of more advanced (yet useful) scenarios. The one I want to describe here is document projections using the .NET official driver. What is a projection anyway? The […]

Read More →