Resumen Equipo 1: MariaDB | Postgresql | Access

El día de hoy les traigo información relevante a exposiciones en clase. Es así que veremos un resumen de las bases de datos.

ACCESS:

Resultado de imagen para access

Access es un manejador de bases de datos, este puede ser descargado al instalar el paquete de Microsoft Office.
Es un SGBD enteramente gráfico, lo cual permite un aprendizaje fácil y rápido. En el es posible generar formularios, consultas, reportes, incorpora el uso de macros ya predefinidos.

Ventajas: 
Es fácil de usar
Amplia la eficiencia de los datos.
Permite la creación de tablas de forma intuitiva y simple
Permite la creación de sistemas con formularios en código visual basic .NET

Desventajas:
Es un sistema muy básico
Tiene un tope de archivos de hasta 3GB
Solo funciona en Windows

Funciones:
Los datos pueden ser introducidos manualmente desde formularios, permite la personalización de informes, provee ciertas macros para la realización de tareas básicas y repetitivas. Permite también el uso de comandos SQL para la manipulación de tablas.

Costos de licencia:
La licencia básica cuesta entre 17400 - 1299 pesos mexicanos, sin embargo posee versiones de prueba bajo un tiempo de 30 días, sin embargo es necesario proveer datos personales.

PostgreSQL:
Resultado de imagen para Postgre
Es una base de datos relacionales, es gratuito, considerado hace 4 años como el sistema gestor de DB mas avanzado. Inicio como un proyecto universitario en 1982, siendo un proyecto pequeño en un principio. PostgreSQL es una de las opciones más interesantes en bases de datos relacionales open-source. Es gratuito y libre, además de que ofrece una gran cantidad de opciones avanzadas. Fue considerado el motor de base de datos mas avanzado hace cuatro años.

Algunas de sus características son las siguientes:
  • Es una base de datos 100% ACID (termino usado para permitir las transacciones, Atomicity, Consistency, Isolation and Durability)
  • Soporta distintos tipos de datos, al igual que contiene una función para la creación de datos propios
  • Herencia entre tablas(objeto-relacional)
  • Copias de seguridad en línea(Online backups)
  • Caracteres internacionales
  • Completa documentación
  • Disponible para Linux y Unix en todas sus variantes y Windows 32/64 bits


Complemento de José Miguel Procopio del equipo 3:

Características:
  • Soporta varios tipos de datos
  • Incluye la herencia de tablas
  • Permite las copias de seguridad
  • Permite Juegos de Caracteres Internacionales
  • Multi-version concurrency control (MVCC).
  • Es multiplataforma.
  • Tiene la capacidad de replicar datos.
  • Es mas lento actualizaciones y consultas esto debido a que paradójicamente hablando esta optimizado  para bases de datos grandes.
PostgreSQL utiliza varias interfaces graficas, una de ellas es PgAdmin. Una de las primeras cosas que son necesarias para utilizar un IDE con PostgreSQL como PGADMIN es conectar con el servidor, una vez en conexión, podremos observar las tablas y sus estructuras. El uso de interfaces graficas nos permite realizar varias tareas básicas de una forma mucho mas simple y rapida, mas para aquellas personas que no están tan acostumbradas al uso de comandos o en su defecto poseen conocimientos básicos para su manejo.

Posee una alta concurrencia, esto es decir que durante la modificación simultanea es permitida son bloqueos, sin embargo el acceso sera a versiones previas mas próximas.

MariaDB:
Resultado de imagen para mariadb

Desarrollada inicialmente por MySQL AB, MySQL carecía de algunos de los elementos considerados fundamentales en las bases de datos relacionales, como integridad referencial o transacciones, pero a pesar de ello, atrajo a muchos desarrolladores de paginas web con contenido dinámico por su simplicidad. La evolución de su desarrollo ha ido cubriendo progresivamente estas carencias, y la llevaron a convertirse en claro líder de segmento.


Ventajas:
  • Proporciona estadísticas de índices y tabla.- pueden ayudar para la optimización de la base de datos.
  • Añade nuevas tablas en INFORMATION_SCHEMA y nuevas opciones a los comandos FLUSH y SHOW para identificar la causa en la carga de SGBD.
  • Los comandos ALTER TABLE y LOAD DATA INFILE.- dejan de ser opacos e informan del progreso.
  • La precisión para tipo de datos TIME, DATETIME y TIMESTAMP.- ampliada al microsegundo.
  • Introducidas características estilo NoSQL.- como HandlerSocker que proporciona acceso directo a tablas. 
  • InnoDB saltándose la capa SQL.
  • Columnas dinámicas.- proporcionan al usuario columnas virtuales en las tablas.
  • Las subqueries.- funcionan correctamente.
Desventajas:
  • Aunque va al compás de MySQL, suele tener un retardo al liberar la versión estable, equivalente en nomenclatura a la de MySQL, para poder implementar sus mejoras y realizar las pruebas pertinentes.
  • Como mucho la desventaja es desinstalar MySQL e instalar MariaDB y luego que existen pequeñas incompatibilidades entre MariaDB y MySQL.
  • El no poder utilizar una única biblioteca motor de almacenamiento binario con MariaDB si no está por defecto toma un poco más de memoria que MySQL.

Comentarios