Download MATERIA: TALLER DE BASE DE DATOS ALUMNO:SERGIO

Document related concepts

Adaptive Server Anywhere wikipedia , lookup

Adaptive Server Enterprise wikipedia , lookup

Firebird wikipedia , lookup

InterBase wikipedia , lookup

SQLite wikipedia , lookup

Transcript
MATERIA: TALLER DE BASE DE DATOS
ALUMNO:SERGIO ALEJANDRO CARREON RAMIREZ
GRADO :6
SECCION :“A”
ACTIVIDAD: CUADRO COMPARATIVO DE SGBD
Nombre
Descripción
Un SGBD relacional orientad
o 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 apoyados
por organizaciones
comerciales.
Firebird
Es un sistema de
administración de base de
datos relacional (o RDBMS)
(Lenguaje consultas: SQL)
de código abierto, basado en
la versión 6 de Interbase,
cuyo código fue liberado
por Borland en 2000. Su
código fue reescrito
de C a C++. El proyecto se
desarrolla activamente, el18
de abril de 2008 fue liberada
la versión 2.1 y el 26 de
diciembre de 2009 fue
liberada la versión 2.5.0
RC1. La versión 2.5.2, más
reciente del proyecto, fue
liberada el 6 de
noviembre de 2012.
Características
Alta concurrencia
Mediante un sistema denominado
MVCC (Acceso concurrente
multiversión, por sus siglas en
inglés) PostgreSQL permite que
mientras un proceso escribe en
una tabla, otros accedan a la
misma tabla sin necesidad de
bloqueos.
Amplia variedad de tipos
nativos
PostgreSQL provee nativamente
soporte para:
Números de precisión arbitraria.
Texto de largo ilimitado.
Figuras geométricas (con una
variedad de funciones
asociadas).
Direcciones IP (IPv4 e IPv6).
Bloques de direcciones
estilo CIDR.
Direcciones MAC.
Arrays.
Es multiplataforma, y actualmente
puede ejecutarse en los sistemas
operativos: Linux, HPUX, FreeBSD, Mac
OS, Solaris y Microsoft Windows.
Ejecutable pequeño, con
requerimientos de hardware
bajos.
Arquitectura Cliente/Servidor sobr
e protocolo TCP/IP y otros
(embedded).
Soporte
de transacciones ACID y claves
foráneas.
Es medianamente escalable.
Buena seguridad basada en
usuarios/roles.
Diferentes arquitecturas, entre
ellas el Servidor
Embebido1 (embedded server)
que permite ejecutar aplicaciones
monousuario en ordenadores sin
instalar el software Firebird.
Bases de datos de sólo lectura,
para aplicaciones que corran
desde dispositivos sin capacidad
de escritura, como cd-roms.
SQLite
Es un sistema de gestión
de bases de datos
relacional compatible
con ACID, contenida en una
relativamente pequeña
(~275 kiB)2 bibliotecaescrita
en C. SQLite es un proyecto
de dominio público1 creado
por D. Richard Hipp
*En su versión
3, SQLite permite bases de
datos de hasta
2 Terabytes de tamaño, y
también permite la inclusión
de campos tipo BLOB.
*El autor de SQLite ofrece
formación, contratos de
soporte técnico y
características adicionales
como compresión y cifrado.
Es un sistema gestor de
base de datos
relacional escrito
en Java que puede ser
empotrado en aplicaciones
Java y utilizado para
procesos de transacciones
online. Tiene un tamaño de 2
MB de espacio en disco.
Inicialmente distribuido como
IBM Cloudscape, Apache
Derby es un proyecto open
source licenciado bajo
la Apache 2.0 License.
Actualmente se distribuye
como Sun Java DB.
La biblioteca implementa la
mayor parte del estándar SQL92, incluyendo transacciones de
base de datos atómicas,
consistencia de base de datos,
aislamiento, y durabilidad
(ACID), triggers y la mayor parte
de las consultas complejas.
Varios procesos o hilos pueden
acceder a la misma base de
datos sin problemas. Varios
accesos de lectura pueden ser
servidos en paralelo. Un acceso
de escritura sólo puede ser
servido si no se está sirviendo
ningún otro acceso
concurrentemente.

APIs para JDBC y SQL.
Soporta todas las
características de SQL92 y la
mayoría de SQL99. La
sintaxis SQL usada proviene
de IBM DB2.

Su código pesa alrededor de
2000KB comprimido.

Soporta cifrado completo,
roles y permisos. Además
posee SQL SCHEMAS para
separar la información en un
única base de datos y control
completo de usuarios.

Soporta
internamente procedures,
cifrado y compresión.

Trae soporte multilenguaje y
localizaciones específicas.

A partir de la versión 10.4
trae un sistema simple de
replicación maestro-esclavo.
Apache Derby
Transacciones y recuperación
ante errores ACID.
FileMaker
Pro es una aplicación
multiplataforma
(Windows y Mac) de base de
datos relacional de FileMaker
Inc. (una subsidiaria
de Apple
Inc.). FileMaker integra el
motor de la base de datos
con la interfaz, lo que
permite a los usuarios
modificar la base de datos al
arrastrar elementos (campos,
pestañas, botones...) a las
pantallas o formas que
provee la interfaz.
FileMaker evolucionó de una
aplicación de MS-DOS, que
se desarrolló primariamente
para Apple Macintosh.
Desde 1992 está disponible
para Microsoft Windows y se
puede utilizar como un
ambiente
heterogéneo. FileMaker está
disponible para desktop,
servidor y
configuraciones web.
Es un sistema de gestión de
bases de datos
relacionales (RDBMS)
desarrollado y
comercializado por la
compañía Borland Software
Corporation y actualmente
desarrollado por su exfilial CodeGear.
Interbase
La característica que define
a FileMaker es que el motor de la
base de datos está integrado con
las vistas (pantallas, reportes,
etc.) que se utilizan para acceder
a él. La mayoría de las bases de
datos separan estos elementos y
se concentran primariamente en
la organización y
almacenamiento de datos.
En muchos aspectos, InterBase
es bastante convencional, es un
SQL-92 compatible con bases de
datos relacionales y soporta
interfaces estándar como JDBC ,
ODBC y ADO.NET. Sin embargo,
ciertas características técnicas
distinguen InterBase de otros
productos.
Interbase se destaca de
otros DBMS's por su bajo
consumo de recursos, su
casi nula necesidad de
administración y su
arquitectura multigeneracional. InterBase
corre
en plataformas Linux,Microso
ft Windows y Solaris.
Es un sistema para la

Soporte de transacciones.

Soporta procedimientos
gestión de bases de
datos producido
por Microsoft basado en el
modelo relacional. Sus
lenguajes para consultas
son T-SQL y ANSI
SQL. Microsoft SQL
Server constituye la
alternativa de Microsoft a
otros potentes sistemas
gestores de bases de
datos como
son Oracle, PostgreSQL o M
ySQL.
almacenados.

Incluye también un 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
los terminales o clientes de
la redsólo acceden a la
información.

Además permite administrar
información de
otros servidores de datos.

Un optimizador de consultas
completamente renovado y
más inteligente

Técnicas de particionamiento
semántico de tablas que
aumentan la velocidad de
acceso a los datos

Columnas cifradas para
mayor seguridad de los datos

Columnas computadas
"virtuales" y materializadas, e
índices funcionales, que
brindan mayor rendimiento
Microsoft SQL Server
Adaptive Server
Enterprise (ASE)
Es el motor de bases de
datos (RDBMS) insignia de
la compañía Sybase. ASE es
un sistema de gestión de
datos, altamente escalable,
de alto rendimiento, con
soporte a grandes
volúmenes de datos,
transacciones y usuarios, y
de bajo costo, que permite:

Almacenar datos de
manera segura

Tener
acceso y procesar dato
s de manera inteligente

Mejoras al lenguaje
Transact-SQL, para mayor
productividad

Movilizar datos

Mejoras a los servicios
de Java y XML en la base de
datos

Mejoras a los servicios para
consumo y publicación
de Servicios Web

Herramientas mejoradas
para la administración y el
monitoreo

Más rendimiento y
menor costo total de
propiedad