4 ms·
Nobody says they are not reliable. We just say that by not using RDBMS, your application is now responsible of your data cohesiveness. Good luck when you disco
by pjerem 4y ago
Nobody says they are not reliable. We just say that by not using RDBMS, your application is now responsible of your data cohesiveness.
Good luck when you discover that your production database is full of incoherent data because a bug in your application generated unusable data objects (missing fields, wrong structure …) that your NoSQL was happy to store without a problem.
In a relational database, you are 100% guaranteed that your data fits the schema. It’s not just tables and columns names. It’s uniqueness checks, it’s constraints, it’s what to do with your data when a related data is modified or deleted.
- hardware2win 4y agoDatabase integrity checks are only small part of integrity checks You still must have those in code to operate on valid business object I'd say that world has partly moved from programming in database and does it in code which can be easily covered with tests