It eventually becomes a reputation and perception problem. For example, I've been happily using MongoDB for years now. The problems I've had with it are either:
1. Problems that I can solve by doing enough research up-front (how to model my data, enforcing constraints on my collections, testing something on small datasets first).
2. Problems I would have had on other systems (crashes where I didn't backup data, slow queries, etc.)
I love PostgreSQL, and I keep getting amazed by it as I dig deeper into it. I've however chosen to rather learn, and not have unhealthy biases towards and against certain tools and technologies.
I could say the same about the effort I put into most other tools that I rely on.
1. Problems that I can solve by doing enough research up-front (how to model my data, enforcing constraints on my collections, testing something on small datasets first). 2. Problems I would have had on other systems (crashes where I didn't backup data, slow queries, etc.)
I love PostgreSQL, and I keep getting amazed by it as I dig deeper into it. I've however chosen to rather learn, and not have unhealthy biases towards and against certain tools and technologies.
I could say the same about the effort I put into most other tools that I rely on.