Hola que tal muchachos como va la vida (Feliz navidad). Chicos para este año que entra me he propuesto hacer un cambio en mi proyecto personal. Y es cambiar de mysql a cassandra(Nosql). No se si estoy mal pero pienso lo siguiente: "lo que se puede hacer en una bd se puede hacer en otra". Es como los lenguajes de programación. Después de una larga búsqueda de bases de datos NoSql que se acoplaran mejor a mi proyecto he optado por Cassandra(no quiero consejos de que mejor usa esta otra o que mejor no cambies, decisión es decisión :D ). Pero he buscado en internet y he encontrado informacion pero no exactamente lo que necesito. Así que acudo a alguno de uds que ya sepa de Cassandra para que me guié en esta nueva aventura. Tranquilos yo aprendo demasiado rápido y tampoco es mucho lo que hay que preguntar solo el inicio.
Bueno después de tanta cháchara la pregunta: Quiero saber como puedo hacer esto en Cassandra. como no hay relaciones no se como seria.
una tabla users y otra tabla design que se relacionan entra si y una consulta JOIN
Código SQL:
Ver originalusuario
+-----+-----------------+---------------+
| cod | nick | nombres |
+-----+-----------------+---------------+
| 127 | YohanLeoon | Yohan |
| 151 | nanita2510 | adriana |
| 70 | yuliser | yulibeth |
| 121 | juanjose | |
| 179 | SamaraGuzman | Samara |
| 120 | JonathanSuarezR | Jonathan |
| 49 | luisesjts | LUIS EMILIO |
| 81 | branste | brayan steven |
| 114 | TATIIKODEHAROL | TATIIANA |
| 192 | johanna | ninni |
+-----+-----------------+---------------+
design
+-----+--------+---------------------+-----------------------+---------+---------+
| cod | STYLE | color_leyenda | shadow_legend | tabla | usuario |
+-----+--------+---------------------+-----------------------+---------+---------+
| 197 | Normal | black | | DEFAULT | 201 |
| 205 | Azul | rgba(1, 255, 233,1) | rgba(255, 255, 255,1) | Hojas | 209 |
| 29 | Normal | black | DEFAULT.wav | DEFAULT | 29 |
| 28 | Normal | rgba(1, 1, 1,1) | rgba(255, 255, 255,1 | DEFAULT | 28 |
| 37 | Rojo | rgba(255, 1, 1,0.9) | rgba(234, 1, 1,0.8) | Hojas | 37 |
+-----+--------+---------------------+-----------------------+---------+---------+
--sentencia sql del inner
SELECT de.* FROM design de INNER JOIN usuario us ON us.cod=de.usuario ORDER BY rand() LIMIT 5;
lo anterior seria un breve ejemplo de algo SQL que yo necesito saber como podría hacer en Cassandra.
Yo se que Cassandra es una bd basada en columnas.
Gracias chicos