SQL vs NoSQL

SQL

– Los datos se almacenan en tablas

– Contienen claves primarias para relacionar datos e idintificar datos únicos.

– Es escalable verticalmente

NoSQL

(Not Only SQL)

– No almacena datos en tablas (semiestructurado)

– Escalable horizontalmente

Tipos de NoSQL

MongoDB

MongoDB es una de las bases de datos NoSQL más populares, sus características principales son:

  • Se organiza en colecciones
  • El esquema es opcional y de esta forma agiliza migraciones y permite almacenar datos independientes del resto o incluso en el mismo lugar que la app. De esta forma permite un acceso mucho más rápido a los datos.
  • Puede dividirse y escalar horizontalmente y cada parte es independiente y totalmente funcional.

MongoDB tiene varias versiones, en su web ofrecen la versión serverless y en hosting dedicado o compartido, estas son las tres opciones que ofrecen como solución SaaS, pero también podemos instalar y hospedar nosotros mismos la versión Community o Enterprise en Docker, Windows/Linux/Mac y Amazon Linux.

Leave a Comment

Your email address will not be published. Required fields are marked *