This QA first appeared in Data Science Briefings, the DataMiningApps newsletter. Also want to submit your question? Just Tweet us @DataMiningApps. Want to remain anonymous? Then send us a direct message and we’ll keep all your details private. Subscribe now for free if you want to be the first to receive our articles and stay up to data on data science news, or follow us @DataMiningApps.
You asked: Your new Database Management book covers a few decades of evolutions in the database world. Which developments or patterns struck you as the most remarkable in the long run?
The perseverance of SQL is really striking. It survived object-oriented databases and XML databases, and after a while, many of its constructs were even incorporated in these paradigms. More recently, there is considerable irony (and beauty) in the fact that one of the main tendencies of NoSQL development efforts is to mimic the convenient data retrieval and query facilities of, well, SQL-based databases. Solutions for ‘SQL on top of NoSQL’ are all over the place. And let’s not forget: SQL still remains a beautiful language.