Today, Structured Query Language is the standard means of manipulating and querying data in relational databases, though with proprietary extensions among the products.

The ease and ubiquity of SQL have even led the creators of many “NoSQL” or non-relational data stores, such as Hadoop, to adopt subsets of SQL or come up with their own SQL-like query languages.But SQL wasn’t always the “universal” language for relational databases.

From the beginning (circa 1980), SQL had certain strikes against it. Many researchers and developers at the time, including me, thought that the overhead of SQL would keep it from ever being practical in a production database.To read this article in full or to leave a comment, please click here

Leave a Reply