SMBD Jessica
-
Upload
jessica-hernandez-zetina -
Category
Documents
-
view
223 -
download
0
Transcript of SMBD Jessica
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 1/14
1 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
SISTEMAS MANEJADORES DE BASES DE DATOS
Los Sistemas Manejadores de Base de Datos (SMBD) son un tipo de software que sirven deinterfaz entre la base de datos, el usuario y las aplicaciones que lo utilizan. Hoy día hay una
enorme cantidad de SMBD en el mercado los cuales tiene el mismo objetivo: manejar de manera
clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información
relevante para una organización.
Los sistemas manejadores de bases de datos se clasifican en dos grupos:
SMBD de Código libre
MySQL
MySQL es la base de datos open source más popular y,
posiblemente, mejor del mundo. Su continuo desarrollo y
su creciente popularidad están haciendo de MySQL un competidor cada vez más directo de
gigantes en la materia de las bases de datos como Oracle
SMBD deCódigoLibre
• MySQL• PostgreSQL• FireBird• SQLite• Apache Derby
SMBD
Licenciado
• Visual FoxPro• Access• Microsoft SQL Server• Oracle• PervasiveSQL
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 2/14
2 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
MySQL es un sistema de administración de bases de datos (Database Management System,
DBMS) para bases de datos relacionales.
Así, MySQL no es más que una aplicación que permite gestionar archivos llamados de bases de
datos.
Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas relacionales
orientados a objetos. MySQL, como base de datos relacional, utiliza multiples tablas para
almacenar y organizar la información. MySQL fue escrito en C y C++ y destaca por su gran
adaptación a diferentes entornos de desarrollo, permitiendo su interactuación con los lenguajes
de programación más utilizados como PHP, Perl y Java y su integración en distintos sistemas
operativos.
También es muy destacable, la condición de open source de MySQL, que hace que su utilización
sea gratuita e incluso se pueda modificar con total libertad, pudiendo descargar su código fuente.
Esto ha favorecido muy positivamente en su desarrollo y continuas actualizaciones, para hacer de
MySQL una de las herramientas más utilizadas por los programadores orientados a Internet.
Características
Inicialmente, MySQL carecía de elementos considerados esenciales en las bases de datos
relacionales, tales como integridad referencial y transacciones. A pesar de ello, atrajo a los
desarrolladores de páginas web con contenido dinámico, justamente por su simplicidad.
Poco a poco los elementos de los que carecía MySQL están siendo incorporados tanto por
desarrollos internos, como por desarrolladores de software libre. Entre las características
disponibles en las últimas versiones se puede destacar:
Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente.
Disponibilidad en gran cantidad de plataformas y sistemas.
Posibilidad de selección de mecanismos de almacenamiento que ofrecen diferente
velocidad de operación, soporte físico, capacidad, distribución geográfica,
transacciones...
Transacciones y claves foráneas.
Conectividad segura.
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 3/14
3 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
Replicación.
Búsqueda e indexación de campos de texto.
MySQL es un sistema de administración relacional de bases de datos. Una base de datos
relacional archiva datos en tablas separadas en vez de colocar todos los datos en un gran archivo.
Esto permite velocidad y flexibilidad. Las tablas están conectadas por relaciones definidas que
hacen posible combinar datos de diferentes tablas sobre pedido.
MySQL es software de fuente abierta. Fuente abierta significa que es posible para cualquier
persona usarlo y modificarlo. Cualquier persona puede bajar el código fuente de MySQL y usarlo
sin pagar. Cualquier interesado puede estudiar el código fuente y ajustarlo a sus necesidades.
MySQL usa el GPL (GNU General Public License) para definir que puede hacer y que no puede
hacer con el software en diferentes situaciones. Si usted no se ajusta al GPL o requiere introducir
código MySQL en aplicaciones comerciales, usted puede comprar una versión comercial
licenciada.
PostgreSQL
PostGreSQL es un sistema de gestión de bases de datos objeto-
relacional (ORDBMS) basado en el proyecto POSTGRES, de la
universidad de Berkeley. El director de este proyecto es el profesorMichael Stonebraker, y fue patrocinado por Defense Advanced
Research Projects Agency (DARPA), el Army Research Office
(ARO), el National Science Foundation (NSF), y ESL, Inc.
PostGreSQL es una derivación libre (OpenSource) de este proyecto, y utiliza el lenguaje
SQL92/SQL99, así como otras características que comentaremos más adelante.
Fue el pionero en muchos de los conceptos existentes en el sistema objeto-relacional actual,
incluido, más tarde en otros sistemas de gestión comerciales. PostGreSQL es un sistema objeto-
relacional, ya que incluye características de la orientación a objetos, como puede ser la herencia,
tipos de datos, funciones, restricciones, disparadores, reglas e integridad transaccional. A pesar
de esto, PostGreSQL no es un sistema de gestión de bases de datos puramente orientado a
objetos.
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 4/14
4 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
PostGreSQL (llamado también Postgres95) fue derivado del proyecto Postgres, como ya se ha
comentado. A sus espaldas, este proyecto lleva más de una década de desarrollo, siendo hoy en
día, el sistema libre más avanzado con diferencia, soportando la gran mayoría de las
transacciones SQL, control concurrente, teniendo a su disposición varios "language bindings"como por ejemplo C, C++, Java, Python, PHP y muchos más.
La implementación de Postgres DBMS comenzó en 1986, y no hubo una versión operativa hasta
1987. La versión 1.0 fue liberada en Junio de 1989 a unos pocos usuarios, tras la cual se liberó la
versión 2.0 en Junio de 1990 debido a unas críticas sobre el sistema de reglas, que obligó a su
reimplementación. La versión 3.0 apareció en el año 1991, e incluyó una serie de mejoras como
una mayor eficiencia en el ejecutor de peticiones. El resto de versiones liberadas a partir de
entonces, se centraron en la portabilidad del sistema. El proyecto se dio por finalizado en con laversión 4.2, debido al gran auge que estaba teniendo, lo cual causó la imposibilidad de
mantenimiento por parte de los desarrolladores.
En 1994, Andrew Yu y Jolly Chen añadieron un intérprete de SQL a este gestor. Postgres95, como
así se llamó fue liberado a Internet como un proyecto libre (OpenSource). Estaba escrito
totalmente en C, y la primera versión fue un 25% más pequeña que Postgres, y entre un 30 y un
50% más rápida. A parte de la corrección de algunos bugs, se mejoró el motor interno, se añadió
un nuevo programa monitor, y se compiló usando la utilidad GNU Make y el compilador gcc sinnecesidad de parchearlo (como había hecho falta en versiones anteriores).
En 1996, los desarrolladores decidieron cambiar el nombre a al DBMS, y lo llamaron PostGreSQL
(versión 6.0) para reflejar la relación entre Postgres y las versiones recientes de SQL. Se crearon
nuevas mejoras y modificaciones, que repercutieron en un 20-40% más de eficiencia, así como la
incorporación del estándar SQL92. La versión que se ofrece a fechas de este escrito, es la versión
7.2.1.
Características
A continuación se enumeran las principales características de este gestor de bases de datos:
Implementación del estándar SQL92/SQL99.
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 5/14
5 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
Soporta distintos tipos de datos: además del soporte para los tipos base, también soporta
datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes (MAC, IP...),
cadenas de bits, etc. También permite la creación de tipos propios.
Incorpora una estructura de datos array.
Incorpora funciones de diversa índole: manejo de fechas, geométricas, orientadas a
operaciones con redes, etc.
Permite la declaración de funciones propias, así como la definición de disparadores.
Soporta el uso de índices, reglas y vistas.
Incluye herencia entre tablas (aunque no entre objetos, ya que no existen), por lo que a
este gestor de bases de datos se le incluye entre los gestores objeto-relacionales.
Permite la gestión de diferentes usuarios, como también los permisos asignados a cada
uno de ellos.
PostGreSQL es un magnífico gestor de bases de datos, capaz de competir con muchos gestores
comerciales, aunque carezca de alguna característica casi imprescindible. Ésta es, bajo mi punto
de vista, un conjunto de herramientas que permitan una fácil gestión de los usuarios y de las bases
de datos que contenga el sistema. Por otro lado, la velocidad de respuesta que ofrece este gestor
con bases de datos relativamente pequeñas puede parecer un poco deficiente, aunque esta
misma velocidad la mantiene al gestionar bases de datos realmente grandes, cosa que resulta
loable.
PostGreSQL es un magnífico gestor de bases de datos. Tiene prácticamente todo lo que tienen
los gestores comerciales, haciéndo de él una muy buena alternativa GPL. A pesar de ello, el
primer encuentro con este gestor es un poco "duro", ya que la sintaxis de algunos de sus
comandos no es nada intuitiva. También resulta engorroso las pequeñas variaciones que presenta
este gestor en algunos de los tipos de datos que maneja, siendo el problema más comentado el
referente al tipo "serial".
Firebird
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 6/14
6 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
Firebird se deriva del código fuente de InterBase 6.0, de Borland. Es de
código abierto y no tiene licencias duales. Tanto si lo usas en aplicaciones
comerciales o de código abierto, ¡es totalmente LIBRE!
La tecnología de Firebird ha estado en uso por 20 años, lo que lo hace un
producto muy estable y maduro.
Características
Firebird es un poderoso y completo RDBMS. Puede manejar bases de datos desde solo unos
cuantos KB hasta muchos Gigabytes con muy buen desempeño y prácticamente libre de
mantenimiento
Sus principales características son:
Completo soporte para Procedimientos Almacenados y Disparadores
Transacciones 100% ACID
Integridad Referencial
Arquitectura multi-generacional
Bajo consumo de recursos
Completo lenguaje interno para procedimientos almacenados y disparadores (PSQL)
Soporte para Funciones Externas (UDFs) Poca o ninguna necesidad de DBAs especializados.
Prácticamente no requiere configuración - solamente instalas y ¡comienzas a usarla!
Gran comunidad y muchos sitios donde podes encontrar excelente soporte gratuito.
Versión incrustada - ideal para crear catálogos en CDROM, versiones mono usuario, de
evaluación o portátiles de las aplicaciones.
Docenas de herramientas de terceros, como herramientas de administración gráficas,
herramientas de replicación, etc.
Escritura segura - recuperación rápida, ¡sin requerir logs de transacciones!
Muchas formas de acceder a tu base de datos: nativo/API, drivers dbExpress, ODBC,
OLEDB, proveedor .Net, driver JDBC nativo tipo 4, módulo Python, PHP, Perl, etc.
Soporte nativo para todos los principales sistemas operativos, incluyendo Windows,
Linux, Solaris, MacOS.
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 7/14
7 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
Copias de seguridad incrementales
Disponibilidad de binarios en arquitectura de 64bits
Implementación completa de cursores en PSQL
Tablas de Monitoreo
Disparadores a nivel de Conexión y Transacción
Tablas Temporales
Existen dos tipos de servidor Firebird para ser instalados: Classic y Super server. Si bien tienen
varias diferencias menores entre sí, la principal consiste en que el super server maneja hilos de
ejecución individuales para cada conexión. Por lo tanto para un número reducido de conexiones el
recomendado sería el classic porque consumirá menor cantidad de recursos.
En caso de arquitecturas SMP, se debe utilizar el servidor classic porque el Supersever no tiene
soporte para este tipo de arquitectura.
Los propios desarrolladores de Firebird recomiendan lo siguiente a la hora de decidirse por uno de
estos servidores:
En plataformas Windows seleccionar el Superserver.
En Linux simplemente elegir cualquiera, según las conexiones estimadas. En la mayoría
de las situaciones no se notará diferencias en la ejecución.
Podría considerarse un tercer tipo, el Embedded. Éste consiste en una única bibliotéca de enlace
dinámico DLL (de unos 2 MB de tamaño) que contiene todo el servidor. De esta forma se puede
tener un DBMS completo disponible y distribuíble junto con aplicaciones de usuario sin requerir
que este se instale por separado.
SQLite
SQLite es un sistema manejador de bases de datos relacional
compatible con ACID, y que está contenida en una
relativamente pequeña (~225 kB ) biblioteca en C. SQLite es
un proyecto de dominio público creado por D. Richard Hipp.
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 8/14
8 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
La biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El
programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones.
Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son
más eficientes que la comunicación entre procesos. 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.
Características
La biblioteca implementa la mayor parte del estándar SQL-92, 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.
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).
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.
Apache derby
Apache Derby 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.
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 9/14
9 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
Características
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 mide 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.
Transacciones y recuperación ante errores ACID.
Posee tres productos asociados a la marca:
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.
Derby está escrito en Java y no tiene bindings para otros lenguajes (no tendría mucho sentido) por
lo que limita al programador a utilizarlo mediante la máquina virtual de Java y en programas
escritos en ese lenguaje o lenguajes de scripting que se ejecuten sobre JVM (Jython, JRuby, Jacl,
etc.). Esto por otro lado hace que las aplicaciones sean altamente portables.
Derby hace uso de una mayor cantidad de memoria y su rendimiento y compatibilidad SQL puede
considerarse inferior que otras alternativas como puede ser la base de datos gratuita y de código
libre H2.1 2
En su modo empotrado sólo soporta un único proceso que tenga abierta la base de datos. Sin
embargo en su modo de cliente/servidor soporta el acceso de varios procesos simultáneos
mediante bloqueo de filas.
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 10/14
10 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
SMBD licenciado
Visual FoxPro
Visual FoxPro es un lenguaje de programación orientado a objetos y
procedural, un Sistema Manejador de Bases de datos o Database
Management System (DBMS), y desde la versión 7.0, un Sistema
administrador de bases de datos relacionales, producido por Microsoft.
Características
Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de
bases de datos para el escritorio, entornos cliente/servidor, Tablet PC o para la Web.
Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.
Flexibilidad para crear todo tipo de soluciones de bases de datos.
Lenguaje de Programación Orientado a objetos.
Utilización de Sentencias SQL en forma nativa.
Poderoso manejo de vistas y cursores y control completo de estructuras relacionales.
Su propio manejador de base de datos incorporado. Sin embargo, también puede conectarse con
servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
Cuenta con un motor de generación de informes renovado y muy flexible para soluciones
más robustas.
Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej.,
servicios Web basados en XML) como por generar reports en formato XML.
Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft
Hay un movimiento MasFoxPro que está haciendo presión para que Microsoft continúe, o deje el
Visual FoxPro como código abierto para que otra gente pueda seguir evolucionándolo.
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 11/14
11 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
Access
Microsoft Access es un programa Sistema manejador de base
de datos relacional creado y modificado por Microsoft parauso personal de pequeñas organizaciones. Es un componente
de la suite Microsoft Office aunque no se incluye en el
paquete "básico". Una posibilidad adicional es la de crear
ficheros con bases de datos que pueden ser consultados por
otros programas. Dentro de un sistema de información
entraría dentro de la categoría de manejador y no en la de
Ofimática como algunos creen.
Microsoft SQL Server
Microsoft SQL Server es un sistema manejador de bases de datos
relacionales (SGBD) basado en el lenguaje Transact-SQL, y
específicamente en Sybase IQ, capaz de poner a disposición de
muchos usuarios grandes cantidades de datos de manera
simultánea.
Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas
manejadores de bases de datos como son Oracle, Sybase ASE, PostgreSQL, Interbase, Firebird o
MySQL.
Características
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados. Incluye un potente 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 las terminales o clientes de la red sólo acceden a la información.
Permite administrar información de otros servidores de datos.
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 12/14
12 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
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 versiónes 2005 y 2008 pasa a ser el SQL
Express Edition, que se distribuye en forma gratuita.
Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Serverincluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero
el servidor sólo está disponible para Sistemas Operativos Windows.
La nueva base de datos contiene mayor seguridad, integración con PowerShell, remueve
La consola configuración del área expuesta (consola para configurar seguridad), tiene
correctores de sintaxis del lenguaje Transact-SQL e intellisence (una carácteristica del
visual studio que permite a la base de datos sugerir objetos existentes mientras uno
escribe la mitad de la palabra).
Oracle
Oracle es un sistema manejador de base de datos relacional (o RDBMS por el acrónimo en inglés
de Relational Data Base Management System), desarrollado por Oracle Corporation.
Características
Se considera a Oracle como uno de los sistemas de bases de datos más completos destacando:
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Soporte multiplataforma.
Ha sido criticada por algunos especialistas la seguridad de la plataforma, y las políticas de
suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel
de exposición de los usuarios. En los parches de actualización provistos durante el primer
semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas
con una antigüedad de más de 2 años.
Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco,
recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros
RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle
han sido certificadas para poder trabajar bajo GNU/Linux.
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 13/14
13 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
Oracle a partir de la versión 10g Release 2, cuenta con 6 ediciones:
Oracle Database Enterprise Edition (EE).
Oracle Database Standard Edition (SE).
Oracle Database Standard Edition One (SE1).
Oracle Database Express Edition (XE).
Oracle Database Personal Edition (PE).
Oracle Database Lite Edition (LE).
La única edición gratuita es la Express Edition, que es compatible con las demás ediciones de
Oracle Database 10gR2 y Oracle Database 11g.
PervasiveSQL
Motor de base de datos embebible que sustenta la integridad de los datos, el alto rendimiento,
flexibilidad, escalabilidad y un bajo coste total de propiedad. Ha crecido en el tiempo desde las
raíces del motor Btrieve, del cual aún se mantiene el soporte técnico para sus librerías API. Aún en
la última versión lanzada se garantiza la compatibilidad de funcionamiento con todas las
versiones anteriores incluso con Btrieve 6.15 capacidad de lectura de archivos Btrieve 5.x. Esto
significa que la reciente versión de PSQL es compatible con aplicaciones y datos creados hace
más de diez años.
Características
Rendimiento de Btrieve - API transactional para un acceso más rápido a los datos.
Optimizador de SQL - proporciona un mayor rendimiento SQL. ODBC, JDBC, ADO / OLE
DB y PDAC.
Turbo Write Accelerator - maximiza la eficacia de las E/S del disco.
Compatibilidad retroactiva completa - aplicaciones y bases de datos heredadas.
Capacidad de incrustación: Biblioteca de desarrollo de clase.
Caja de herramientas de instalación completa.
Operaciones continuas.
8/2/2019 SMBD Jessica
http://slidepdf.com/reader/full/smbd-jessica 14/14
14 SISTEMAS MANEJADORES DE BASES DE DATOSAlma Jessica Hernández Zetina.
2
7
d
e
f e
b
r e
r o
d
e
2
0
1
2
Tecnología de reconexión automática. Evita problemas menores de red porque es capaz
de reconectar perfectamente puestos de trabajo a un motor de servidor cuando se
produce un error en la red.
Parámetros dinámicos en plataformas cruzadas - no es necesario volver a actualizar elentorno de la base de datos en cada plataforma.
Integridad en plataformas cruzadas - el comportamiento igual en todas las versiones y
plataformas simplifica la distribución y administración en plataformas cruzadas.
Independencia de versión de servidor y cliente - Simplifica de forma extraordinaria las
tareas de distribución