4 ms·
> The author advocates starting with database design before software. Some other people advocate the opposite: the database is just a detail. If the database i
by qubax 8y ago
> The author advocates starting with database design before software. Some other people advocate the opposite: the database is just a detail.
If the database is just a detail then you most likely are working on a small toy project. Or a class project. If it is a significant project where performance, scale and security matter, then database is the central concern. You have to start and end with the database. But dealing with data can be boring and cumbersome so we tend to jump to coding and proscrastinate on database and data design.
- fogetti 8y agoI watched the clean coder videos a few years ago and Uncle Bob said the exact same thing: the DB is just detail. I am not saying that he was right and I am not going to argue for his approach but it seems some of the big shots of the industry agree that DB is not central to the design. Also see: https://8thlight.com/blog/uncle-bob/2012/05/15/NODB.html https://8thlight.com/blog/uncle-bob/2012/05/15/NODB.html > Databases and frameworks are details!