Comparación SGDB

 

Comparación SGDB



Microsoft‌ ‌SQL‌ ‌SERVER‌

MySQL

·         Es un sistema de gestión de base de datos.

·         Es útil para manejar y obtener datos de la red de redes.

·         Nos permite olvidarnos de los ficheros que forman la base de datos.

·         Si trabajamos en una red social nos permite agregar otros servidores de SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno de ellos se puede conectar al servidor de su otro compañero y así se puede ver las bases de datos del otro compañero con SQL Server.

·         SQL permite administrar permisos a todo. También  permite que  alguien conecte su SQLO al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si.

·         Es una base de datos gratuita. Al ser de código abierto, no tiene coste, con el ahorro que eso conlleva.

·         Es muy fácil de usar. Podemos empezar a usar la base de datos MySQL sabiendo unos pocos comandos.

·         Es una base de datos muy rápida. Su rendimiento es estupendo sin añadirle ninguna funcionalidad avanzada.

·         Utiliza varias capas de seguridad. Contraseñas encriptadas, derechos de acceso y privilegios para los usuarios.

·         Pocos requerimientos y eficiencia de memoria. Tiene una baja fuga de memoria y necesita pocos recursos de CPU o RAM.

·         Es compatible con Linux y Windows.

Oracle‌ ‌Database‌

PostgreSQL‌

·         Modelo relacional: los usuarios visualizan los datos en tablas con el formato filas/columnas.

·         Herramienta de administración gráfica intuitiva y cómoda de utilizar.

·         Control de acceso: tecnologías avanzadas para vigilar la entrada a los datos.

·         Protección de datos: seguridad completa en el entorno de producción y de pruebas y gestión de copias de seguridad.

·         Lenguaje de diseño de bases de datos muy completo (PL/SQL): permite implementar diseños "activos", que se pueden adaptar a las necesidades cambiantes de negocio.

·         Alta disponibilidad: escalabilidad, protección y alto rendimiento para la actividad empresarial.

·         Gestión de usuarios: agilidad en los trámites, reducción de costes y seguridad en el control de las personas que acceden a las aplicaciones y a los sistemas.

·         Instalación ilimitada y gratuita: Podemos instalarlo en todos los equipos que queramos. Independientemente de la plataforma y la arquitectura que usemos, PostgreSQL está disponible para los diferentes SO, Unix, Linux y Windows, en 32 y 64 bits. Ésto hace de PostgreSQL un sistema multiplataforma y también hace que sea más rentable con instalaciones a gran escala.

·         Gran escalabilidad: Nos permite configurar PostgreSQL en cada equipo según el hardware. Por lo que es capaz de ajustarse al número de CPU y a la cantidad de memoria disponible de forma óptima. Con ello logramos una mayor cantidad de peticiones simultáneas a la base de datos de forma correcta.

·         Estabilidad y confiabilidad: Tiene más de 20 años de desarrollo activo y en constante mejora. No se han presentado nunca caídas de la base de datos. Ésto es debido a su capacidad de establecer un entorno de Alta disponibilidad y gracias a Hot-Standby, que permite que los clientes puedan realizar consultas de solo lectura mientras que los servidores están en modo de recuperación o espera. Así podemos hacer tareas de mantenimiento o recuperación sin bloquear completamente el sistema.

·         pgAdmin: Se trata de una herramienta gráfica con la que podemos administrar nuestras bases de datos de forma fácil e intuitiva. Podemos ejecutar sentencias SQL, e incluso crear copias de seguridad o realizar tareas de mantenimiento.

·         Estándar SQL: Implementa casi todas las funcionalidades del estándar ISO/IEC 9075:2011, así pues, resulta sencillo realizar consultas e incluir scripts de otros Motores de Bases de Datos.

·         Potencia y Robustez: PostgreSQL cumple en su totalidad con la característica ACID Compliant. ACID es un acrónimo de Atomicity, Consistency, Isolation y Durability (Atomicidad, Consistencia, Aislamiento y Durabilidad en español). Por ello permite que las transacciones no interfieran unas con otras. Con ello se garantiza la información de las Bases de Datos y que los datos perduren en el sistema.

·         Extensibilidad: Tenemos a nuestra disponibilidad una gran variedad de extensiones distribuidas por el grupo de desarrolladores de PostgreSQL. También por terceros o incluso nosotros mismos podemos crear nuestras propias extensiones. Estas extensiones pueden ser lenguajes de programación, tales como, Perl, Java, Python, C++ y muchos más.


Comentarios

Entradas populares de este blog

Práctica sobre funciones

Diagramas para la documentación de las vistas propuestas en el modelo 4+1