Comment Careful (Score 1) 152
Using such a DB can be a two edged sword. Especially when wielded by bored CTOs who have nothing to do but try new tech without "sweating the details."
They key thing I have taken away from the experience of using such a DB is that typically, software architects will start migrating or build new functionality in earnest, only still succumbing to a relation schema in the end.
Except the schema is backed by a non-relational database now. Which causes very, very high amounts of pain.
This is not to say correct use of NoSQL DBs is not possible. I just have yet to see it.
They key thing I have taken away from the experience of using such a DB is that typically, software architects will start migrating or build new functionality in earnest, only still succumbing to a relation schema in the end.
Except the schema is backed by a non-relational database now. Which causes very, very high amounts of pain.
This is not to say correct use of NoSQL DBs is not possible. I just have yet to see it.