Diferencias entre SQL y NoSQL Flashcards
SQL
Hace referencia al modelo relacional, que se trata de un paradigma en los modelos de base de datos en las relaciones entre los diferentes conjuntos de datos.
NoSQL
Consiste en una amplia gama de gestores de bases de datos cuyas principales características son el uso de un lenguaje alternativo y que guardan informacion no estructurada.
Ejemplos de gestores de BDR (SQL)
Oracle, PostgreSQL, MySQL, etc.
Algunos ejemplos de gestores de BD NoSQL
MongoDB, Cassandra, Redis, etc.
SQL permite…
combinar de forma eficiente diferentes tablas para extraer información relacionada y gestionar los datos junto con las relaciones existentes entre ellos
NoSQL permite…
permite distribuir grandes cantidades de información y un escalado horizontal sin problemas – por su capacidad de distribución.
¿CUÁNDO SE PUEDE USAR SQL?
En educación para estructurar información y aportar conocimiento lógico, mantener jerarquía de datos en el desarrollo web, inteligancia y análisis de negocios, sofware a la medida y empresarial
¿CUÁNDO SE PUEDE USAR NOSQL?
Redes sociales, cuando hay uniformidad de la información en el desarrollo web, Desarrollo Móvil, BigData, Cloud (XaaS): “Everything as a service”.