viernes, 5 de octubre de 2012

Nosql

¿ Que es nosql?
Es un sistema de gestión de bases de datos en el cual su lenguaje principal no es el sql, ademas de no usar las bases de tipo relacional.


¿ Para que sirve nosql?

noSQL es una base de datos no relacional con un esquema flexible, todo lo contrario a MySQL,oracle o posgre que requieren relaciones, normalización y siempre con un esquema fijo.

Nosql no está hecha para consultas complejas, pero si permite recuperar rápidamente gran cantidad de datos planos.

Por lo tanto esta base de datos se recomienda usarla para almacenar datos que contengan mucho texto plano como blogs.

Twitter y facebook usan bases de datos nosql.




Características:


-Ausencia de esquema en los registros de datos.
Esto quiere decir que los datos pueden ser de una forma diferente cada vez, pudiendo almacenar los datos de la forma que quiera.
-Escalabilidad horizontal.
Quiere decir que se puede aumentar el rendimiento solamente añadiendo mas nodos.
Se ejecutan en grupos de máquinas baratas: Estos sistemas no requieren de muchos rendimientos, en comparación con los sistemas gestores de bases de datos tradicionales y basados en SQL, por lo que se pueden montar en máquinas de un costo más reducido y en mayor número, gracias a su nivel de escalabilidad.
-No usan sentencias SQL tan complicadas, por ejemplo el join en este tipo de bases de datos no existe.
-Pueden manejar enormes cantidades de datos: Esto se debe a su propia estructura distribuida.
-Casi todos los sistemas por no decir todos son de código abierto.
 
-Son mucho muchos más rápidas en caso de peticiones simultaneas.
-Tolerancia.


Diferencias

Algunas características son diferencias en si.
Nosql cumple con transacciones BASE(coherencia eventual flexible básicamente disponible) y sql ACID.
En un RDBMS tendríamos que guardar la información en diferente tablas y luego usar un lenguaje de programación en el cliente. En nosql al no estar relacionado puedes guardar la información que quieras en cualquier tabla.



No hay comentarios:

Publicar un comentario