Is nosql database like mongodb good for creating a HRMS (human resource management system) ? Or relational database system is better in this case? I need your help on this?
CodePudding user response:
IMHO, it depends on your project architecture at the first place. In general, you can use it and it'll be absolutely fine, but you have to design your db accordingly (denormalize it, etc).
CodePudding user response:
I'm biased, having worked with SQL systems for all of my career. However, I haven't seen any good reasons to favor NoSQL for the kinds of modest volumes seen in back office software.
All major RDBMSs are based on ACID, which in the end means that you don't get bad data, even if your database crashes hard.