Google Chooses SQL {5}

by Brian B
The article I chose this week is “Google App Engine Goes Old School With SQL Database” by Caleb Garling. Article starts off by saying that Google was one of the leaders of the NoSQL movement. However, by choosing a typical SQL server they have reaffirmed SQL’s place in technology. They implemented this on top of their App Engine as well as their “BigTable” NoSQL database. The reason behind this was that developers did not want to have to develop on BigTable due to difficulties with translating their existing relational data models over to BigTable compliant models. The article goes on to talk briefly about the difference between NoSQL and SQL databases. Starting that NoSQL databases “are meant to “scale” across vast numbers of servers so they can accommodate the mountains of data facing companies in the internet age (Garling, 2011).” Whereas SQL databases “order data into neat rows and columns – give you more ways to slice and dice your data (Garling, 2011).”  The article finishes by saying that while Google moved back towards traditional SQL, Oracle moved towards the newer NoSQL system. read more...