miércoles, 13 de marzo de 2019

1. Presentación DBMS (E1)

Resumen: Access| MariaDB| PostgreSQL


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.Desde office 95 se incluye Microsoft Access en el paquete de office


Características
  • Es gráfico
  • Facilita la administración de datos
  • Es posible producir formularios e informes sofisticados y efectivos, así como gráficos y combinaciones de informes en un solo documento.
  • Permite lograr un considerable aumento en la productividad mediante el uso de los asistentes y las macros. 

Ventajas:
  • Otorga capacidades para aprovechar la información sin necesidad de ser un experto en bases de datos
  • A través de bases de datos web recién agregados, Access amplia la eficacia de los datos, facilita el seguimiento, creación de informes y el uso de compartido con otros usuarios
Desventajas:
  • No es funcional para bases de datos de gran calibre (en cuanto al volumen de datos o usuarios).
  • Su mayor inconveniente es que no es multiplataforma, pues solo se encuentra para sistema operativo de Microsoft.

Funciones
  • Almacenamiento de datos
  • Información de consulta
  • Entrada de datos
  • Reportes
  • Tareas automatizadas

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.

Comandos:

Access trabaja con comandos SQL para manipular las tablas y tiene la modalidad de usarlo o no.

Frameworks:
  • Power access
  • Power SQL

Descarga:
Sitio Web



PostgreSQL:


Resultado de imagen para Postgre

Es una bases de datos relacionales Open-source.
Es gratuito y libre, además de que ofrece una gran cantidad de opciones avanzadas. Se inició en 1982 con el proyecto Ingres en la Universidad de Berkeley.

Características
  • Es una base de datos 100% ACID (término 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

Ventajas:
  • Instalación gratuita e ilimitada
  • Gran escalabilidad
  • Estabilidad y confiabilidad
  • Herramienta pgAdmin
  • Estándar SQL
  • Soporte empresarial disponible

Desventajas:
  • Es relativamente lento en inserción y actualización en bases de datos pequeñas ya que está diseñado para gran volumen de datos.
  • Soporte oficial: no cuenta con un soporte en línea o telefónico.
  • La sintaxis no intuitiva.
Costos: Version enterprise(30 dias) y version comunidad(es gratis)

Frameworks:
  • Django
  • Drupal
  • Cake, Mambo,Joomla
  • .Net Based
  • Rails

Interfaces gráficas
  • PgAdmin: Interfaz que te permite utilizar comandos de forma gráfica.
  • Navicat: Interfaz que te permite ingresar comandos (viene por default)

Descarga:


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 páginas 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.

Características

  • Maneja hasta 32 segmentos clave por clave.
  • Se agregó –abort-source-on-error al cliente mysql.
  • Precisión de microsegundos en la lista de procesos.
  • Pool de hilos de ejecución o procesos.
  • Eliminación de tablas.
  • Extensiones de prueba mysqltest
  • Columnas virtuales
  • Estadísticas extendidas para el usuario.
  • Caché de claves segmentadas.
  • Autenticación a través de plugins.
  • Especificación de motor de almacenamiento en CREATE TABLE.
  • Mejoras a la tabla INFORMATION SCHEMA.PLUGINS.
  • Se agregó –rewrite-db como opción en mysqlbinlog al cambiar de base de datos usada.
  • Reporte de Procesos para ALTER TABLE y LOAD DATA INFILE.

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.


Costo: Enterprise(precio 2500-5000 dlls al año) y comunidad(es gratis)

Comandos: Trabaja con comandos SQL. Los mismos que MSQL: Insert, Delete, Update... etc.

Frameworks:

  • Django
  • Yii
  • Zend
  • ADO.NET
  • Slim
Aplicaciones que soportan MariaDB
  • Drupal
  • ERP5
  • Kajona
  • MediaWiki
  • Moodle
  • MONyog
  • ownCloud
  • Plone
  • WordPress


Descarga:
Sitio oficial 1 Enterprice
Sitio oficial 2 Comunidad

No hay comentarios:

Publicar un comentario

Unidad 3 Configuración y administración del espacio en disco.(Investigacion)

Configuración y administración del espacio en disco. Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien ...