SlideShare ist ein Scribd-Unternehmen logo
1 von 5
GESTORES DE BASE DE DATOS
SQLITE.-
usa un sistema de tipos inusual. En lugar de asignar un tipo a una columna como en la mayor
parte de los sistemas de bases de datos SQL, los tipos se asignan a los valores individuales. Por
ejemplo, se puede insertar un string en una columna de tipo entero (a pesar de que SQLite
tratará en primera instancia de convertir la cadena en un entero). Algunos usuarios consideran
esto como una innovación que hace que la base de datos sea mucho más útil, sobre todo al ser
utilizada desde un lenguaje de scripting de tipos dinámicos. Otros usuarios lo ven como un
gran inconveniente, ya que la técnica no es portable a otras bases de datos SQL. SQLite no
trataba de transformar los datos al tipo de la columna hasta la versión 3.
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. En caso contrario, el
acceso de escritura falla devolviendo un código de error (o puede automáticamente
reintentarse hasta que expira un tiempo de expiración configurable). Esta situación de acceso
concurrente podría cambiar cuando se está trabajando con tablas temporales. Sin embargo,
podría producirse un interbloqueo debido al multihilo. Este punto fue tratado en la versión
3.3.4, desarrollada el 11 de febrero de 2006.
Existe un programa independiente de nombre sqlite que puede ser utilizado para consultar y
gestionar los ficheros de base de datos SQLite. También sirve como ejemplo para la escritura
de aplicaciones utilizando la biblioteca SQLite.
Sistema operativo Multiplataforma.
POSTGRESQL.-
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. Cada usuario obtiene una visión
consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de
bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de
bloqueos explícitos.
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.
Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser por
completo indexables gracias a la infraestructura GiST de PostgreSQL. Algunos ejemplos son los
tipos de datos GIS creados por el proyecto PostGIS.
Sistema operativo Multiplataforma.
DB2.-
La automatización es una de sus características más importantes, ya que permite eliminar
tareas rutinarias y permitiendo que el almacenamiento de datos sea más ligero, utilizando
menos hardware y reduciendo las necesidades de consumo de alimentación y servidores.
La memoria se ajusta y se optimiza el rendimiento del sistema, con un interesante sistema que
permite resolver problemas de forma automática e incluso adelantarse a su aparición,
configurando automáticamente el sistema y gestión de los valores.
DB2 Express-C es la versión gratuita soportada por la comunidad de DB2 que permite
desarrollar, implementar y distribuir aplicaciones que no usen las características avanzadas de
las versiones comerciales de DB2. Esta versión de DB2 puede ser concebida como el núcleo
de DB2, las diferentes ediciones incluyen las características de Express-C más funcionalidades
específicas.
DB2 para Linux, UNIX y Windows permite la automatización de tareas, reducción de las
necesidades de consumo de alimentación, un alto rendimiento que reduce los servidores
necesarios para ejecutar la base de datos, escalabilidad sencilla y alta disponibilidad en su
arquitectura de discos de datos y otras soluciones que facilitan la colaboración entre
profesionales.
SQL SERVER.-
Soporte de transacciones.
Soporta procedimientos 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 red sólo acceden a la información.
Además permite administrar información de otros servidores de datos.
Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de
datos pero orientado a proyectos más pequeños, que en sus versiones 2005 y 2008 pasa a ser
el SQL Express Edition, que se distribuye en forma gratuita.
Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft
Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base
de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la
implementación de aplicaciones de dos capas mediante el uso de formularios Windows.
En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD, osql, o PowerShell.
Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server
incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el
servidor sólo está disponible para Sistemas Operativos.
Sistema operativo Microsoft Windows.
ORACLE.-
Se considera a Oracle Database como uno de los sistemas de bases de datos más completos,
destacando:
soporte de transacciones.
estabilidad.
escalabilidad.
soporte multiplataforma.
INFORMIX
El modelo que utiliza Informix es un modelo que soporta bases de datos con paralelismo
horizontal y vertical. La forma en la que almacena la información le permite procesar los datos
de forma paralela (XPS (for eXtended Parallel Server). Esto le ha dado la ventaja de ser líder de
mercado.
Algunos ejemplos de aplicaciones para Informix es el uso de base de datos de gran capacidad.
Actualmente de usa Informix dentro de la nueva era del Cloud Computing. Las características
de Informix - de alto rendimiento, confiabilidad, facilidad de uso y bajo costo, la convierten en
un excelente complemento para estas aplicaciones en la “nube”.
También la creación de bases de datos para nuevas pequeñas y medianas empresas que les
permitirá tener todos los beneficios de una base datos. Otras aplicaciones que ofrece Informix
es en el uso de telecomunicaciones, organización de tareas en una empresa, organización de
tiempos, etc.
Sistema Operativo Multiplataforma
MYSQL.-
Es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-
Apache-MySQL-PHP/Perl/Python ), y por herramientas de seguimiento de errores como
Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece
en combinación con MySQL.
Es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional
MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la
modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en
cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo
de aplicAA.
SQLITE.-
A diferencia de los sistema de gestión de bases de datos cliente- servidor, el motor de SQLite
no es un proceso independiente con el que el programa principal se comunica. El conjunto de
la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un
sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el
fichero de base de datos al principio de cada transacción. 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. 2.5.1 Descripción Técnica Nombre SQLite Desarrollador D. Richard Hipp Última versión
estable 3.6.16 (27 de junio de 2009) Codificación C Sistema Operativo Multiplataforma Licencia
Dominio Público.
OPENBASE.-
· Incorporadas a ofrecer acceso de alta velocidad para datos estructurados.
· Tolerancia a fallos, procedimientos almacebados.
En 1991, OpenBase ya está disponible para varias plataformas, aunque la mayor parte de sus
usuarios se encuentran en Mac OS X . El sistema es compatible con acceso a los métodos
comunes a través de JDBC y C , sin embargo, se ha optimizado para su uso en combinación con
una variedad de Macintosh desarrollo de herramientas basadas en como WebObjects ,
RealBasic y Omnis Studio .
APACHE DERBY.-
Derby Embedded Database Engine: El motor propiamente dicho.
Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo
cliente-servidor tradicional.
Database Utilities: Un paquete de utilidades. 2.2.2 Descripción Técnica Nombre Apache derby
Desarrollador Apache Software Foundation Última versión estable 10.4.2.0 (5 de septiembre
de 2008).
Sistema Operativo Multiplataforma Licencia Apache license 2.0 Sitio web
http://db.apache.org/derby/ 2.3 DB2 DB2 es una marca comercial, propiedad de IBM, bajo la
cual se comercializa un sistema de gestión de base de datos.

Weitere ähnliche Inhalte

Was ist angesagt?

Bases de datos avanzado NOSQL
Bases de datos avanzado NOSQLBases de datos avanzado NOSQL
Bases de datos avanzado NOSQLjosecuartas
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentesLuis Briones
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesRafael Navarro Prieto
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoKenny24
 
Cassandra Instalacion y Utilizacion
Cassandra Instalacion y UtilizacionCassandra Instalacion y Utilizacion
Cassandra Instalacion y UtilizacionLeandro Carrera
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbdSergio Cano
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No RelacionalesBEEVA_es
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysqlMary Ruiz
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandralibra_hch
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizadosjro1007
 

Was ist angesagt? (20)

Bases de datos avanzado NOSQL
Bases de datos avanzado NOSQLBases de datos avanzado NOSQL
Bases de datos avanzado NOSQL
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Exposicionsqlite1 (1)
Exposicionsqlite1 (1)Exposicionsqlite1 (1)
Exposicionsqlite1 (1)
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
Sistemasgestoresdebasededatosrelacionales
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualoto
 
Cassandra Instalacion y Utilizacion
Cassandra Instalacion y UtilizacionCassandra Instalacion y Utilizacion
Cassandra Instalacion y Utilizacion
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No Relacionales
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Act1.7 nosql terminado corregido
Act1.7 nosql terminado corregidoAct1.7 nosql terminado corregido
Act1.7 nosql terminado corregido
 
Base datos f05
Base datos f05Base datos f05
Base datos f05
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysql
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
 
Pricipales bases de datos
Pricipales bases de datosPricipales bases de datos
Pricipales bases de datos
 

Andere mochten auch (10)

Sqlite Base de Datos
Sqlite Base de Datos Sqlite Base de Datos
Sqlite Base de Datos
 
Sq lite
Sq liteSq lite
Sq lite
 
Sqlite
SqliteSqlite
Sqlite
 
Sqlite
SqliteSqlite
Sqlite
 
SQLite
SQLiteSQLite
SQLite
 
SQLite
SQLiteSQLite
SQLite
 
Sqlite
SqliteSqlite
Sqlite
 
SQLite: Light, Open Source Relational Database Management System
SQLite: Light, Open Source Relational Database Management SystemSQLite: Light, Open Source Relational Database Management System
SQLite: Light, Open Source Relational Database Management System
 
SQLite
SQLiteSQLite
SQLite
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 

Ähnlich wie Gestores de base de datos

Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipvhmpv18
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de DatosRedrobanA
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datoslulucantug
 
Act4 avalos hernandez luz martina
Act4 avalos hernandez luz martinaAct4 avalos hernandez luz martina
Act4 avalos hernandez luz martinaLUZ MARTINA AVALOS
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datoskarlaaponte
 
Comparación de algunos SGBDR
Comparación de algunos SGBDRComparación de algunos SGBDR
Comparación de algunos SGBDRAntonio
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.netmerck20
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datosBase de Datos
 
Presentación1 bases de datos
Presentación1 bases de datosPresentación1 bases de datos
Presentación1 bases de datosAurora Fuentes
 
02 base de datos hernandez_luis
02 base de datos hernandez_luis02 base de datos hernandez_luis
02 base de datos hernandez_luisluishernandez1576
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezJesus Rodriguez
 

Ähnlich wie Gestores de base de datos (20)

Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
 
Sq llite
Sq lliteSq llite
Sq llite
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Act4 avalos hernandez luz martina
Act4 avalos hernandez luz martinaAct4 avalos hernandez luz martina
Act4 avalos hernandez luz martina
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
Comparación de algunos SGBDR
Comparación de algunos SGBDRComparación de algunos SGBDR
Comparación de algunos SGBDR
 
Tipos de Bases de datos
Tipos de Bases de datosTipos de Bases de datos
Tipos de Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Actividad 4 base de datos antonia
Actividad 4 base de datos antoniaActividad 4 base de datos antonia
Actividad 4 base de datos antonia
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Sq lite
Sq liteSq lite
Sq lite
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
Sq lite
Sq liteSq lite
Sq lite
 
Presentación1 bases de datos
Presentación1 bases de datosPresentación1 bases de datos
Presentación1 bases de datos
 
02 base de datos hernandez_luis
02 base de datos hernandez_luis02 base de datos hernandez_luis
02 base de datos hernandez_luis
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 

Mehr von aclle

Funciones booleanas
Funciones booleanasFunciones booleanas
Funciones booleanasaclle
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datosaclle
 
Esquema de base de datos
Esquema de base de datosEsquema de base de datos
Esquema de base de datosaclle
 
Da alumno
Da alumnoDa alumno
Da alumnoaclle
 
Examen proyecto I
Examen proyecto IExamen proyecto I
Examen proyecto Iaclle
 
Examen
ExamenExamen
Examenaclle
 
Examen
ExamenExamen
Examenaclle
 
Distribucion
DistribucionDistribucion
Distribucionaclle
 
Distribucion
DistribucionDistribucion
Distribucionaclle
 
Operaciones 1
Operaciones 1Operaciones 1
Operaciones 1aclle
 
Transistores
TransistoresTransistores
Transistoresaclle
 
Diodo
DiodoDiodo
Diodoaclle
 
Semiconductores
SemiconductoresSemiconductores
Semiconductoresaclle
 
Reingenieria de procesos
Reingenieria de procesosReingenieria de procesos
Reingenieria de procesosaclle
 

Mehr von aclle (14)

Funciones booleanas
Funciones booleanasFunciones booleanas
Funciones booleanas
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Esquema de base de datos
Esquema de base de datosEsquema de base de datos
Esquema de base de datos
 
Da alumno
Da alumnoDa alumno
Da alumno
 
Examen proyecto I
Examen proyecto IExamen proyecto I
Examen proyecto I
 
Examen
ExamenExamen
Examen
 
Examen
ExamenExamen
Examen
 
Distribucion
DistribucionDistribucion
Distribucion
 
Distribucion
DistribucionDistribucion
Distribucion
 
Operaciones 1
Operaciones 1Operaciones 1
Operaciones 1
 
Transistores
TransistoresTransistores
Transistores
 
Diodo
DiodoDiodo
Diodo
 
Semiconductores
SemiconductoresSemiconductores
Semiconductores
 
Reingenieria de procesos
Reingenieria de procesosReingenieria de procesos
Reingenieria de procesos
 

Kürzlich hochgeladen

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaKANTUPAULAPORCELYUCR
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSBeatrizGonzales19
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralAitana
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfGuillermoBarquero7
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptxEncomiendasElSherpa
 

Kürzlich hochgeladen (6)

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 

Gestores de base de datos

  • 1. GESTORES DE BASE DE DATOS SQLITE.- usa un sistema de tipos inusual. En lugar de asignar un tipo a una columna como en la mayor parte de los sistemas de bases de datos SQL, los tipos se asignan a los valores individuales. Por ejemplo, se puede insertar un string en una columna de tipo entero (a pesar de que SQLite tratará en primera instancia de convertir la cadena en un entero). Algunos usuarios consideran esto como una innovación que hace que la base de datos sea mucho más útil, sobre todo al ser utilizada desde un lenguaje de scripting de tipos dinámicos. Otros usuarios lo ven como un gran inconveniente, ya que la técnica no es portable a otras bases de datos SQL. SQLite no trataba de transformar los datos al tipo de la columna hasta la versión 3. 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. En caso contrario, el acceso de escritura falla devolviendo un código de error (o puede automáticamente reintentarse hasta que expira un tiempo de expiración configurable). Esta situación de acceso concurrente podría cambiar cuando se está trabajando con tablas temporales. Sin embargo, podría producirse un interbloqueo debido al multihilo. Este punto fue tratado en la versión 3.3.4, desarrollada el 11 de febrero de 2006. Existe un programa independiente de nombre sqlite que puede ser utilizado para consultar y gestionar los ficheros de base de datos SQLite. También sirve como ejemplo para la escritura de aplicaciones utilizando la biblioteca SQLite. Sistema operativo Multiplataforma. POSTGRESQL.- 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. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de bloqueos explícitos. Amplia variedad de tipos nativos PostgreSQL provee nativamente soporte para: Números de precisión arbitraria. Texto de largo ilimitado.
  • 2. Figuras geométricas (con una variedad de funciones asociadas). Direcciones IP (IPv4 e IPv6). Bloques de direcciones estilo CIDR. Direcciones MAC. Arrays. Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser por completo indexables gracias a la infraestructura GiST de PostgreSQL. Algunos ejemplos son los tipos de datos GIS creados por el proyecto PostGIS. Sistema operativo Multiplataforma. DB2.- La automatización es una de sus características más importantes, ya que permite eliminar tareas rutinarias y permitiendo que el almacenamiento de datos sea más ligero, utilizando menos hardware y reduciendo las necesidades de consumo de alimentación y servidores. La memoria se ajusta y se optimiza el rendimiento del sistema, con un interesante sistema que permite resolver problemas de forma automática e incluso adelantarse a su aparición, configurando automáticamente el sistema y gestión de los valores. DB2 Express-C es la versión gratuita soportada por la comunidad de DB2 que permite desarrollar, implementar y distribuir aplicaciones que no usen las características avanzadas de las versiones comerciales de DB2. Esta versión de DB2 puede ser concebida como el núcleo de DB2, las diferentes ediciones incluyen las características de Express-C más funcionalidades específicas. DB2 para Linux, UNIX y Windows permite la automatización de tareas, reducción de las necesidades de consumo de alimentación, un alto rendimiento que reduce los servidores necesarios para ejecutar la base de datos, escalabilidad sencilla y alta disponibilidad en su arquitectura de discos de datos y otras soluciones que facilitan la colaboración entre profesionales. SQL SERVER.- Soporte de transacciones. Soporta procedimientos almacenados. Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
  • 3. Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información. Además permite administrar información de otros servidores de datos. Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita. Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows. En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD, osql, o PowerShell. Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos. Sistema operativo Microsoft Windows. ORACLE.- Se considera a Oracle Database como uno de los sistemas de bases de datos más completos, destacando: soporte de transacciones. estabilidad. escalabilidad. soporte multiplataforma. INFORMIX El modelo que utiliza Informix es un modelo que soporta bases de datos con paralelismo horizontal y vertical. La forma en la que almacena la información le permite procesar los datos de forma paralela (XPS (for eXtended Parallel Server). Esto le ha dado la ventaja de ser líder de mercado. Algunos ejemplos de aplicaciones para Informix es el uso de base de datos de gran capacidad. Actualmente de usa Informix dentro de la nueva era del Cloud Computing. Las características
  • 4. de Informix - de alto rendimiento, confiabilidad, facilidad de uso y bajo costo, la convierten en un excelente complemento para estas aplicaciones en la “nube”. También la creación de bases de datos para nuevas pequeñas y medianas empresas que les permitirá tener todos los beneficios de una base datos. Otras aplicaciones que ofrece Informix es en el uso de telecomunicaciones, organización de tareas en una empresa, organización de tiempos, etc. Sistema Operativo Multiplataforma MYSQL.- Es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows- Apache-MySQL-PHP/Perl/Python ), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL. Es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicAA. SQLITE.- A diferencia de los sistema de gestión de bases de datos cliente- servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción. 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. 2.5.1 Descripción Técnica Nombre SQLite Desarrollador D. Richard Hipp Última versión estable 3.6.16 (27 de junio de 2009) Codificación C Sistema Operativo Multiplataforma Licencia Dominio Público. OPENBASE.- · Incorporadas a ofrecer acceso de alta velocidad para datos estructurados. · Tolerancia a fallos, procedimientos almacebados. En 1991, OpenBase ya está disponible para varias plataformas, aunque la mayor parte de sus usuarios se encuentran en Mac OS X . El sistema es compatible con acceso a los métodos comunes a través de JDBC y C , sin embargo, se ha optimizado para su uso en combinación con una variedad de Macintosh desarrollo de herramientas basadas en como WebObjects , RealBasic y Omnis Studio .
  • 5. APACHE DERBY.- Derby Embedded Database Engine: El motor propiamente dicho. Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo cliente-servidor tradicional. Database Utilities: Un paquete de utilidades. 2.2.2 Descripción Técnica Nombre Apache derby Desarrollador Apache Software Foundation Última versión estable 10.4.2.0 (5 de septiembre de 2008). Sistema Operativo Multiplataforma Licencia Apache license 2.0 Sitio web http://db.apache.org/derby/ 2.3 DB2 DB2 es una marca comercial, propiedad de IBM, bajo la cual se comercializa un sistema de gestión de base de datos.