About this resource...



Publicado el 29 . 9 . 2010 por Equipo GNOSS
Entrevista a Mike Stonebraker en The Register: Relational daddy answers Google, Hadoop, NoSQL

Interesantísima entrevista a uno de los padres de las tecnologías de base de datos. Lleva ya ¡40! años creando soluciones de almacenamiento y recuperación de datos, la última de las cuales es SciDB.

En la entrevista, Stonebraker afirma la vigencia del modelo relacional y ACID, frente al radicalismo de algunos fabricantes y defensores de las soluciones NoSQL, carentes muchas veces, en su opinión, de la experiencia y los conocimientos básicos. Además, sin que sea una contradicción, indica que se acaba el mundo basado en soluciones de bases de datos que sirven para todo.

Aunque resulta evidente en la entrevista, cabe señalar que sus opiniones no son sólo las de un tecnólogo, sino que Stonebraker es fundador de empresas (Vertica, VoltDB) que se juegan mucho dinero en el jugoso mercado de los Data Warehouse de grandes organizaciones.

Las frases más relevantes de la entrevista son:

"The 'answer' in the 1980s was there was only one database market. In 2010, there are business processing databases with OLTP, science databases, document databases. There are genomic databases. The horizontal world of the database space has mushroomed. In the 1980s, the 'answer' was if all you wanted to do was business data processing, then it was relational databases. Try to stretch SQL to do everything, though, and that's an unnatural act."

"Postgres is no good at the data warehouse market because the science market wants arrays, they don't want tables. But arrays are impossibly slow on top of tables."

"I learned if you want to advance the data warehouse market and want to go fast, you need a column store, not a row store...There are unbelievable advantages to specialization."

"Talk to the MapReduce guys and they are fanatical about 'not invented here'... MapReduce was written by people who don't understand databases at all."

"The NoSQL guys are people who know nothing about databases and their first reaction is to lash out ..."

"If you are over 35, you are over the hill apparently in math. In computer science, the grey beards like me are still viable, and it's for this reason that what goes around comes around. The young guys haven't seen it before and the problem with our computer science education system is the lessons from the past seem to get lost."

"I'm not a particular fan of SQL but I don't mind it. Jettisoning it just to, say, "get record" is a huge mistake."

"I'm a huge fan of ACID. The database transaction model has served us well for 30 years and essentially everyone who jettisons it regrets it because it gives you a systematic underpinning for your data. A lot of the NoSQL guys jettison ACID and that's a huge mistake because, by and large, the NoSQL guys are not database experts."

"You might not need ACID now, but database applications live a very long time...requirements may change over that time. If you decide not to run ACID, make sure you never need it in the future."

"The future will hold some number - maybe half a dozen or a dozen - of interesting data management alternatives that are very good at what they do and complement database systems like SQL Server, Oracle and DB2. Conventional legacy row stores will be one of the half dozen things and there will be others."

"My suspicion is the number-one cause of outages is human error and after that is badly tested apps, and everything else is way down. What we ought to be focused on in terms of high availability is probably not what we are focused on at all." 

0 Comentarios

Do you want to comment? Sign up or Sign in