martes, 31 de enero de 2017

92. Bases de Datos noSQL - Desarrollando desde la nube

El mundo no es cuadrado, no todo puede ser finito, ni todo puede ser almacenado en la rígida estructura de una tabla, vivimos en un mundo que esta compuesto por múltiples variables.

El mundo No-SQL, forma parte de un conjunto de sistemas de gestión de datos, en donde las reglas clásicas no son validas, este tipo de bases de datos, también son llamadas bases de datos de almacenamiento estructurado, estas bases de datos son la respuesta para lo que es el almacenamiento de la información cuando esta no presenta características definidas y sin embargo de alguna forma debe ser explotada, si vemos a nuestro alrededor todo lo que existe es información no estructurada.

Las bases de datos NoSQL están diseñadas para manejar grandes cantidades de información que de otra forma no es posible analizar.

Una base de datos NoSQL posee las siguientes características:

  1. Ausencia de esquema (no existe la normalización)
  2. Escalabilidad horizontal sencilla (pueden crecer mucho fácilmente, con solo añadir nodos es posible aumentar el rendimiento)
  3. Muy veloces (Gran optimización que tienen para el procesamiento en paralelo.)

MongoDB, documentDB, Apache Cassandra, simpleDB, Google BigTable, Apache Hadoop son algunos ejemplos de bases de datos No-SQL.

En la era en la que la información esta por todos lados y en múltiples formas y que su análisis nos da una ventaja sobre la competencia, estas bases de datos se convierten en la mejor opción para guardar y analizar información.


Felices lineas

No hay comentarios.:

Publicar un comentario