3 ms·
"NoSQL" projects have thrown out the relational baby with the bath water and instead implemented their own data model (mostly made-up). The Relational Model is
by MattRogish 14y ago
"NoSQL" projects have thrown out the relational baby with the bath water and instead implemented their own data model (mostly made-up).
The Relational Model is (hugely simplified) predicate logic and set theory combined with logical/physical data independence and integrity.
Relational algebra (selection, projection, union, etc.) are important but just a part (very important, of course, as it gives us a sound theoretical foundation to implement from) of the query language. The "Management System" part of the "DataBase Management System" are the constraints, logical/physical representation, data model, etc. - which IMHO represent the bulk of what a DBMS ought to do.
What sounds interesting about Nuodb is that they've kept the sound relational fundamentals and created something that is what the relational model has espoused from the beginning. Or so it reads.