• Sioban Krzywicki - Wednesday, November 15, 2017 11:41 AM

    Hi everyone,
    It has been awhile since I posted here and I hope you're all doing well.
    I have a weird situation and I was wondering about the opinion of the most knowledgeable database people I know, so I figured I'd go right to where you all are. : -)
    It has been proposed that we replace a large, heavily relational database structure with Mongo.
    What do you think? Personally I don't think it is workable. I'd love to know more arguments against attempting such a thing. Most of my googling finds older criticism and proponants claim the newest version doesn't have these problems.

    First question, why the move?  And please, don't tell me because it is free.  Our newest incarnation of our CIDNE product is using MongoDB.  One it is a document NoSQL database (that I will be learning), and two it's free.  If the product does stay relational it will go to PostgreSql, again, because it is free.  I will need to learn it as well.

    What I heard from engineers was that by the time they added indexes to MondoDB they basically had a relational database.

    If there are valid reasons and MongoDB provides value, I can't argue against it.  It really depends, in my mind, can you provide what is needed using SQL Server.