BigData & Cassandra (V) - SQL en Cassandra
octubre 07, 2013¡Hoy es Lunes, y que mejor que empezar con un Post sobre Cassandra!
Y continuamos con la serie. Este es el último Post que veréis por el Blog sobre Cassandra, a no ser que vea una demanda en el futuro, o exista alguna novedad interesante que crea que debo comunicar. Vamos por el :)
SQL en Cassandra
1. Crear tabla:
CREATE KEYSPACE big_data
WITH strategy_class = 'org.apache.cassandra.locator.SimpleStrategy'
AND strategy_options:replication_factor='1';
2. Usar base de datos:
use big_data;
3. Crear tabla con multi clave primaria:
CREATE TABLE user_tags (
user_id varchar,
tag varchar,
value counter,
PRIMARY KEY (user_id, tag)
);
4. Insertar usuario:
update user_tags set value=value+1 where user_id = 'paul' and tag = 'cassandra';
5. Seleccionar:
Select * from user_tags;
6. Crear tabla columnar:
create columnfamily dept(deptid int primary key, deptname varchar);
insert into dept (deptid, deptname) values (1, 'eng');
insert into dept (deptid, deptname) values (2, 'esp');
insert into dept (deptid, deptname) values (3, 'fr');
update dept set deptname = 'hr' where deptid=2;
7. Truncar tabla:
truncate dept;
8. Crear índice de tabla:
create index dept_idx on dept(deptname);
9. Borrar tabla columnar:
drop columnfamily dept;
Y esto es todo por hoy. Con esto hemos dado un repaso a esta tecnología, y ya sólo queda que te pongas manos a la obra con ella. Espero que haya sido de utilidad.
Nos vemos en la siguiente aventura ;)
0 comentarios
Sé respetuoso/a, en este blog caben todo tipo de opiniones con respeto y serenidad.