Since its beginnings in the 70s, structured query language (SQL – pronounce Sequel) has become the predominant way to access information stored in corporate databases. No matter the system, Peoplesoft, Oracle, SAP, or even this blog and thousands of other software systems; they all use SQL. There are a lot of reasons why SQL became so dominant. But mostly it is easier to do business; It creates a standard way that just about any report writer (or program) can access data.
While SQL was becoming dominant, there were still lots of other database technologies. Those technologies were often relegated to universities and niche markets.
Well the tables have turned. Those once niche database technologies are important because they work better with big data (see Harpooning for Big Data) than traditional SQL databases. These new databases with fanciful names (Hadoop, Neo4j, Mongo, Cassandra and more) are collective called Not Only SQL – meaning they work without SQL. So with a tongue in cheek fashion, if you want answers from your big data remember [highlight3]don’t use SQL; use No SQL![/highlight3]