domingo, 28 de junio de 2009

Olap y hsqldb, funcionará? Empecemos por instalarl hsqldb

Voy a probar como funcionaría una base liviana como hsqldb en una aplicación olap. Si bien no es de esperar que esta base maneje gran cantidad de información, tiene algunas ventajas:
- Fácil de implementar.
- Requiere poca cpu y memoria.
- Compatible con mondrian.
- Soporta tablas en archivos, lo cual es facilida la importación/exportación de datos. Esta característica es interesante, ya que podría simplificar la carga de archivos.
- Sería posible usar un mecanimo para cargar solo las bases usadas, lo cual contribuye aún más al ahorro de cpu y memoria.

Me queda la duda sobre si es fácil modificar los esquemas de las tablas. Esto es algo deseable ya que permitirá que cada tenant pueda modificar su esquema de datos fácilmente.

Esto fue lo que hice paso a paso:

1ro instalar hsqldb. Para eso hay que bajar la base desde el sitio oficial, downloads (formato zip)

Yo la descomprimí en /home/downloads/hsqldb y luego la moví a user/local/ haciendo:
# sudo mv hsqldb /usr/local/

Luego, para ver si funciona ejecuté /demos/runmanager.exe

creé una tabla:
create memory table customers (id integer, name varchar)

inserté un registro:
insert into customers (id, name) values (1, 'Fernando');

e hice un select * from customers

Para integrar la hsqldb con eclipse, encontré un plugin, pero no lo pude hacer funcionar:

No hay comentarios.: