¿Que gestor de base de datos prefieren?

  • Autor Autor hackcrack62
  • Fecha de inicio Fecha de inicio
hackcrack62

hackcrack62

Delta
Verificación en dos pasos activada
que gestor de basse de datos recomiendan ? y porque ?


Saludos
 
Personalmente utilizo MySQL/MariaDB, sin embargo, por mis entornos mucho se escucha de Oracle, pero considero que dependiendo de tus necesidades así deberías decantarte por uno u otro SGBD.
 
Utilizo Mysql/MariaDB sobre todo por los proyectos en los que trabajo, flexibilidad y buena documentación. Pero creo que todo depende del proyecto en que andes trabajando. Saludos!:encouragement:
 
MySQL por:

- rendimiento
- flexibilidad
- popularidad
- compatibilidad
- escalabilidad (en aplicaciones medianas y promedio)

Saludos.
 
MySQL/MariaDB por su flexibilidad..
 
A mi personalmente prefiero SQL, ya que puedes hacer muchas cosas. También porque es el que utilizo en mi ambiente laboral.
 
Gestores de Bases de Datos

En diferentes análisis referentes al tema, abordando tópicos de cual gestor de Bases de Datos es el adecuado, se deben tener diferentes aspectos para entrar a considerar uno u otro y depende de las exigencias del trabajo que se este desarrollando.

Hoy en día encontramos variedad de SGBD en la mayoría relacionales. podría hacer mención de algunos con algunas características a continuación:

MySQL

Es un sistema de gestión de base de datos relacional, multihilo y multiusuario seguramente el más usado en aplicaciones creadas como software libre.
Por un lado se ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso.
características:
Velocidad al realizar las operaciones
Bajo costo en requerimientos para la elaboración de bases de datos
Facilidad de configuración e instalación.

Microsoft SQL Server
Es un sistema de gestión de bases de datos relacionales basado en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea.

características:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.
Además permite administrar información de otros servidores de datos
Su principal desventaja es el precio, aunque cuenta con una versión EXPRESS que permite usarlo en entornos pequeños. (Aprox. unos 4GB de información y varios millones de registros por tabla)

Oracle
Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporation. Tradicionamente Oracle ha sido el SGBS por excelencia, considerado siempre como el más completo y robusto.

Características:
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Es multiplataforma.
Tambien siempre ha sido considerado de los más caros, por lo que no se ha estadarizado su uso como otras aplicaciones.

Al igual que SQL Server, Oracle cuenta con una versión EXPRESS gratis para pequeñas instalaciones o usuarios personales.

Microsoft Access
Es un sistema de gestión de bases de datos Relacional creado por Microsoft (DBMS) para uso personal de pequeñas organizaciones.
Se ha ofrecido siempre como un componente de la suite Microsoft Office aunque no se incluye en el paquete “básico”.

Características:
crear ficheros con bases de datos que pueden ser consultados por otros programas.
Permite crear tablas de datos indexadas.
Modificar tablas de datos.
Relaciones entre tablas (creación de bases de datos relacionales).
Creación de consultas y vistas.
Consultas referencias cruzadas.
Consultas de acción (INSERT, DELETE, UPDATE).
Formularios.
Informes.
Entorno de programación a través de VBA
Llamadas a la API de windows.

PostgreSQL
Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.

Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones comerciales. La comunidad PostgreSQL se denominada el PGDG (PostgreSQL Global Development Group).

características:
Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés)
Amplia variedad de tipos nativos: provee nativamente varios soportes
Ahorros considerables de costos de operación
Estabilidad y confiabilidad

DB2
Este SGBD es propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos. Utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores de bases de datos. Es el único de los gestores que hemos comentado que nos relacional.

caracteristicas:
Permite el manejo de objetos grandes (hasta 2 GB)
La definición de datos y funciones por parte del usuario, el chequeo de integridad referencial,
SQL recursivo, soporte multimedia: texto, imágenes, video, audio; queries paralelos, commit de dos fases, backup/recuperación on−line y offline.
Permite agilizar el tiempo de respuestas de esta consulta
Recuperación utilizando accesos de sólo índices.
Predicados correlacionados.
Tablas de resumen
Tablas replicadas
Uniones hash
Su principal desventaja es el precio, está dirigido solo a grandes empresas con necesidades de almacenamiento y procesamiento muy altas.

Al igual que SQL Server y Oracle dispone de una versión EXPRESS gratis pero no de libre distribución.

Acá están los mas comunes a pesar de existir gran variedad como ya lo mencionaba, entre los aspectos a tener en cuenta se debe revisar si los datos a tratar son estructurados o no estructurados pues es allí donde tocaría recurrir a SGBD NoSQL (Not Only SQL), como lo es un ejemplo el análisis de cadenas de texto en mis bases de datos.

Referencias:

Gómez, M. (2013). Notas del Curso Bases de Datos. México: Casa Abierta al Tiempo Universidad Autónoma Metropolitana.

INCAP. (15 de Enero de 2018). Sistema de Información. Obtenido de Instituto de Nutrición de Centro América y Panamá: Sistema de Información

Korth, H., & Silberschatz, A. (1993). Fundamentos de bases de datos. Madrid: McGraw-Hill.
 
Última edición:
Te recomiendo 100% Mysql/MariaDB, su ultima version es mas estable acepta CNAME en sus configs, y su respuesta a una data de mas de 65535 es de 0.1 sec en descomprimir e imprimir, todo depende de tu servidor ( Computadora donde se encuentra la base de datos ) esta requiere un buen procesador y ram.

Puedes tener la mejor base de datos, pero si tu servidor no es bueno ni tiene gran rendimientos e caracteristicas esto no valdra la pena.
 
MySQL (aunque solo lo uso para web), nunca he tenido problemas.
 
Depende de para q la quieras, yo en algún momento, cuando estaba aprendiendo programación, usaba sqlite, es una base de datos para hacer algo chico, pero funciona muy bien, es muy estable y fácil de aprender, después cambie a mysql, la sintaxis es muy parecida, también es muy estable, pero es mucho mas potente que sqlite y es para proyectos mas grandes.
 
MariaDB para proyectos estándares, para cosas muy Fuertes NoSQL.
 
SQL Server para todos mis proyectos
 
Si debo montar en Linux prefiero el Mysql/MariaDB
Para entornos Windows.. da más estabilidad SQlServer.

Saludos:star2:
 
MYSQL, es el mas popular y usado en todo el mundo, aun cuando sea tratado de usar NOSQL, no ha desputado como se esperaba.
 
MySQL , es mi favorito por que mayor estabilidad :encouragement:
 
MYSQL, es el mas conocido y mayor usado porque tiene estabilidad y sube rápido las db :distant: yo lo usaba para subir las data de los holo :v:welcoming:
 
Prueba PostgreSQL :star2:

Grande PostgreSQL, según tengo entendido, es de los pocos gestores (¿si no el único?) que le puede plantear frente a los gestores comerciales (como Oracle).

En lo personal, por el tipo de proyectos que he realizado, prefiero MariaDB/MySQL pero estoy pensando seriamente darle una mirada a PostgreSQL
 
Pues yo hasta ahora voy aprendiendo MySQL y creo que me quedaré con este por la comunidad que le respalda.
 
Atrás
Arriba