I want to develop Java based CRM starting from scratch. I have noticed many notable open source CRM use Postgres. I need to choose between MongoDb and Postgres. I prefer MongoDb because there will be many changes in the database structure during development.

Is there any particular reason why majority of well known open source CRM use Postgres?

  • 1
    I'm not sure if you gave sufficient criteria to allow for good matching recommendations: currently I only see "for CRM" (which would match almost any DB) and "many database structure changes during development" (which again sounds not that unusual). Are there any other criteria that need to be met? Think of specific features, targeted OS, licensing fees etc. – Izzy Jul 3 '18 at 16:12
  • 1
    Relational databases like Postgres and the so-called “NoSQL” databases (document-oriented, or key-value-oriented) like Mongo serve very different purposes. Like comparing sports-cars to semi-trucks, not really comparable. And this is much too broad a Question for this Stack Exchange site. – Basil Bourque Jul 4 '18 at 7:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.