El blog de dinahosting
  • Inicio
  • Novedades
  • Contenidos Técnicos
    • Marketing
    • Seguridad
    • WordPress
    • Prestashop
  • Eventos
  • Equipo DH
  • Clientes

El blog de dinahosting

  • Inicio
  • Novedades
  • Contenidos Técnicos
    • Marketing
    • Seguridad
    • WordPress
    • Prestashop
  • Eventos
  • Equipo DH
  • Clientes
#HalloweenDH
Bases de datos - SQL vs NoSQL

Bases de datos, SQL y NoSQL, ¿sabes cuál elegir?

escrito por Marta Mariño abril 9, 2019


MariaDB, MongoDB, MySQL, SQL Server, PostgreSQL… Si estás buscando un gestor de bases de datos es importante que te decidas por el más adecuado para tu proyecto. Te explicamos los tipos de bases de datos y las características de los principales gestores.

Bases de datos SQL y NoSQL

A grandes rasgos podemos dividir las bases de datos en dos tipos: SQL y NoSQL.

La principal ventaja de las bases de datos SQL es que están más estandarizadas y la de las NoSQL es su versatilidad.

Las SQL son de tipo relacional, es decir, los datos están estructurados y guardados en tablas.  Las NoSQL son no relacionales, por lo que los datos que almacenan no están estructurados ni guardan un orden lógico entre sí.

La principal ventaja de las SQL es que son las más comunes y por lo tanto las que más estandarizadas están, de ahí que sea más sencillo encontrar addons y que tengan mejores entornos de trabajo. Su desventaja más notable es que según van creciendo precisan de máquinas más potentes y resulta más complicado realizar cambios en su estructura.

En las bases de datos NoSQL su principal ventaja es la versatilidad y rapidez de funcionamiento. Al no ser datos relacionados su escalabilidad es horizontal pudiendo repartirse en diferentes máquinas. Su principal desventaja es que suelen tener problemas de compatibilidad con el SQL.

Gestores de bases de datos (SGBD)

MySQL

Considerada la más popular del mundo, es habitual su uso en las principales aplicaciones web. Como su nombre indica es de tipo relacional y de código abierto. Su bajo consumo y rendimiento permite que se pueda ejecutar hasta en máquinas con escasos recursos.

PostgreSQL

PostgreSQL es una base de datos open source de tipo relacional que soporta objetos. Es la gran alternativa libre a MySQL, cuenta con un nivel de escalabilidad y versatilidad muy similar. Destaca por su robustez.

MariaDB

Se trata de un gestor de bases de datos derivado de MySQL, motivo por el que son altamente compatibles. Posee sus mismas órdenes, interfaces, API y bibliotecas.

Microsoft SQL Server

Base de datos relacional desarrollada por Microsoft. Con un rendimiento ultrarrápido y un potente entorno gráfico, permite trabajar en modo cliente-servidor y soporta procedimientos almacenados.

MongoDB

Una de las principales bases de datos NoSQL. Permite guardar objetos no ordenados y con estructuras diversas. Utiliza una sintaxis similar a JSON.

Si ya te has decidido por alguna, las tienes todas incorporadas en tu Plan de Hosting Avanzado. Puedes seleccionar la que prefieras fácilmente desde tu Panel de Control.

Cuéntanos, y tú ¿qué base de datos prefieres?

0 comentario
0
Facebook Twitter Google + Pinterest

Deja un comentario Cancelar respuesta

Puedes revocar tu consentimiento, así como otros derechos, tal y como se describe en la información adicional

Información básica sobre protección de datos

Responsable
Dinahosting S.L.  [+ info]
Finalidad y legitimación
Tratamos los datos que nos proporcionas con la finalidad de gestionar tu comentario, incluida su publicación en nuestro blog. Al enviarnos tu comentario o sugerencia nos das tu consentimiento explícito para que tratemos tus datos con esta finalidad  [+ info]
Destinatarios
Publicamos los comentarios que nos envías en el blog. Enviar un comentario en nuestro blog implica la publicación en el blog del ‘nombre’ y, en su caso, el ‘avatar’ que utilices al dejar el comentario  [+ info]
Derechos
Puedes revocar tu consentimiento, así como otros derechos, tal y como se describe en la información adicional  [+ info]
Información adicional
Para más información, consulta nuestra Política de Privacidad

En dinahosting

Promotion Image

Dominios

Promotion Image

Hosting SSD NVMe

Promotion Image

VPS

Suscríbete a nuestro boletín

¡Síguenos!

Facebook Twitter Instagram Linkedin
Facebook Twitter Instagram Linkedin Youtube

LLAMADA GRATIS

900 854 000

24/7

En dinahosting

  • Hosting
  • Dominios

Área privada

  • Panel de administración
  • Webmail
  • Feedback
  • Protección de datos
  • Ayuda
  • 900 854 000

@2019 - Dinahosting

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

Responsable
Dinahosting SL  [+ info]
Finalidad y legitimación
Trataremos tus datos con la finalidad de enviarte el boletín electrónico informándote sobre los contenidos del blog. Estamos legitimados para tratarlos porque te has suscrito a nuestra newsletter  [+ info]
Personas destinatarias
No comunicaremos tus datos a terceros, salvo obligación legal  [+ info]
Derechos
Puedes revocar tu consentimiento, modificando tu perfil tal y como se describe en el correo electrónico de suscripción  [+ info]
Información adicional
Para más información, consulta nuestra Política de Privacidad