Moving data to RavenDB from a relational database is easy.
Moving the mindset from rows and columns to documents takes a little work, but the benefits are worth it.
A developer can work for years, even decades using relational databases in his projects. The assumptions behind all his work become cemented into his mind like unshakeable pillars of truth.
Upon entering the world of document data, most of those pillars shatter to bits, opening up a new realm of possibilities.
Especially in the business world where it’s more natural to think in documents, each handling a specific event. It can be a purchase, a contract, a lease, a hire, a sale. Once that event happens, even if it is modified, it has its own existence.
It’s more organic than disassembling pieces of each document to fit these bits across an array of tables.
The more you work with your data by associating a document with each business event, the more enhancements you see possible.
Your data ops become leaner, you process information faster, requiring less investment and overhead in order to offer more to your users.