jueves, 24 de octubre de 2013

The Functional Database


El amigo Rich Hickey (creador de Clojure) creo una base de datos funcional llamada datomic. Pero que es una base de datos funcional? Lo que nos  promete la programación funcional es mayor orden; mejor consistencia y facilidades en el mantenimiento.

Datomic es una base de datos ACID flexible y adaptable; que se integra de forma natural con Clojure; se puede buscar de forma funcional; por ejemplo una query tiene la siguiente forma:

{:find [variables...] :where [clauses...]}

Si bien tiene una versión de pago; podemos bajarnos su versión gratuita.

Dejo link:
http://www.datomic.com/
http://www.infoq.com/presentations/datomic-functional-database?utm_source=infoq&utm_medium=popular_links_homepage