BigData & Cassandra (V) - SQL en Cassandra

08:29

¡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 ;)

You Might Also Like

0 comentarios

Sé respetuoso/a, en este blog caben todo tipo de opiniones con respeto y serenidad.

statistics :: ヽ(*・ω・)ノ

Contact Form :: (」゜ロ゜)」