Buscar
Social
Ofertas laborales ES
« Resumen de la reunión de JUGs y OUGs con Oracle en Praga | Main | Google I/O: Google Music, Android Open Accesory y GAE sale del beta »
viernes
may132011

James Gosling prefiere Hash Tables a bases de datos SQL

Durante la JavaOne Gosling en una entrevista dijo que:


“I've never got it when it comes to SQL databases. It's like, why? Just give me a hash table and a sh*tload of RAM and I'm happy.”


Mucha gente en ese momento pensó que él estaba defendiendo el uso de Hash Tables para sistemas donde la concurrencia la consistencia no eran críticas, y donde fundamentalmente se iban a realizar muchas lecturas y muy pocas escrituras. Sin embargo, más recientemente en el TheServerSide Java Symposium Gosling ha dejado claro que su preferencia por los Hoas Tables sobre las bases de datos no se limita a estos escenarios:


“When I talk to people that have  high performance, highly transactional systems, there’s often this embarrassed pause when I ask how they are doing these many, many, many thousands of transactions per second. And all too often the answer is that it’s a hash table with a lot of RAM and a log file. And people tend to not think of RAM and Hash Tables as a database; but it is, and it works really, really well. And it’s not not embarrassing."


Según Gosling, si uno puede permitirse el cargar todos sus datos en RAM, puede simplificar enormemente la arquitectura empresarial, dejar de necesitar un montón de servidores y, en general, simplificar considerablemente la infraestructura tecnológica de la empresa.

 

Resumiendo, parece que el movimiento noSQL tiene un defensor de bastante peso. ¿Qué opinais sobre las declaraciones de Gosling? 

 

 

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.