Trabajo III - Bases de Datos - SyBase Final

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 21

UNIVERSIDAD DE SANTIAGO DE CHILE FACULTAD DE INGENIERIA DEPARTAMENTO DE INFORMATICA

INFORME N III ESTRUCTURAS DE ARCHIVOS BASE DE DATOS SYBASE ADAPTIVE SERVER ENTERPRISE V.15

Autores:

Daniel Bravo Daz Juan Reyes Ramrez Sergio Gonzlez Celis

Docente: Paulo Quinsacara J.

Santiago, 10 de Noviembre de 2011

Tabla de contenido

INTRODUCCION .............................................................................................................3 HISTORIA ........................................................................................................................4 VISION GENRENAL DE SYBASE ASE ........................................................................5 LA BASE DE SYBASE ....................................................................................................6 Tcnicas avanzadas de paralelismo .............................................................................. 6 Optimizador .................................................................................................................. 6 FUNCIONES GENERALES ............................................................................................7 CARACTERISTICAS .......................................................................................................8 ARQUITECTURA DE SYBASE .....................................................................................9 COMPONENTES DE SYBASE ASE ...........................................................................12 Del sistema .................................................................................................................. 12 De Trabajo ( Herramientas) ....................................................................................... 12 Del Proceso ................................................................................................................. 13 Del modelo de memoria .............................................................................................. 13 PROCESAMIENTO DE TRANSACCIONES ...............................................................14 Proceso de Lectura y escritura de las transacciones ................................................... 14 OTROS PROCEDIMIENTOS ........................................................................................15 Procedimientos de copias de seguridad ...................................................................... 15 Procedimientos de recuperacin ................................................................................. 15 Seguridad y configuracin de la cuenta ...................................................................... 15 Creacin de bases de datos ........................................................................................ 15 Tipos de datos ............................................................................................................. 16 Concepto de almacenamiento ..................................................................................... 16 Transac-SQLs ............................................................................................................. 16 ESTRUCTURA DE BASES DE DATOS ......................................................................17 TAREAS DE GESTION .................................................................................................17 ESTRUCTURA GENERAL DE OPERACIN DE LECTURA/ESCRITURA DEL SISTEMA DE ADMINISTRACION DE LA BASES DE DATOS ......................19 CONCLUSIONES ...........................................................................................................20 FUENTES Y REFERENCIAS ........................................................................................21

INTRODUCCION
En general, al hacer referencia al concepto de almacenamiento de datos especialmente cuando nos encontramos con grandes volmenes de informacin, no consideramos cmo se organizan para que el acceso a cada uno de los datos sea posible ni cules son los mecanismos que los permiten. Por lo anterior, los mecanismos o soluciones de acceso a datos han sido y, por ahora, seguirn siendo muchos y diversos. Existen lenguajes que gestionan directamente sus archivos como son los archivos indexados de Cobol ; motores de acceso a datos que pueden usarse desde distintos lenguajes como ADO, DAO, BDE; Bases de datos que cuentan con su propio lenguaje de programacin como DBase, Access hasta cualquier RDBMS como SQL Server, Oracle, SyBase ASE, etc Sin embargo cada una de estas soluciones tiene sus particularidades, problemas, ventajas y requerimientos, la eleccin de una de ellas suele limitar el origen de datos a los que puede accederse y adems se debe considerar el rendimiento y escalabilidad.

Ahora bien, de forma general, una base de datos es un conjunto de informacin agrupada, estructurada y que se relaciona entre si por lo que la forma en que sta se organiza es la que da origen a la base de datos, adems las distintas formas de almacenar la informacin da lugar a distintos modelos de organizacin (jerrquico, Red, Relacional y orientado a objetos).

Hoy en da, el volumen de datos ha llevado no solo a estructurar, organizar y mantener mecanismos para conservar la integridad de la informacin sino tambin a desarrollar verdaderos Sistemas Gestores de Bases de Datos que prcticamente son un tipo de software muy especfico, dedicado a servir de interfaz entre las bases de datos y las aplicaciones que la utilizan. Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta, entre otras herramientas

El presente trabajo trata de forma general uno de estos sistema de gestores de bases de datos relacionales (RDBMS): SyBase, Adaptive Server Enterprise (ASE), se abarcarn caractersticas, componentes, funcionalidades y estructura entre otros aspectos que permitan comprender su funcionamiento enfocado al proceso interno que realiza para la lectura y escritura de los datos

HISTORIA
SyBase ASE fue desarrollado a mediados de los ochenta como "Sybase SQL Server" y Microsoft fue un distribuidor de Sybase por varios aos, en 1994, Microsoft compr una copia del cdigo fuente de Sybase SQL Server y luego sigui su propio camino bajo el nombre "Microsoft SQL Server". Haciendo hincapi en la facilidad de uso mientras que Sybase se ha centrado en maximizar el rendimiento y fiabilidad.

Sybase SQL Server es el primer verdadero cliente-servidor RDBMS que tambin fue capaz de manejar cargas de trabajo reales., adems, Sybase SQL Server fue el primer xito comercial de los RDBMS con procedimientos almacenados, disparadores, y un optimizador de consultas basado en costos. La calidad tcnica de la ASE siempre ha sido, y sigue siendo reconocido en toda la industria de TI

Recientemente, Sybase ha hecho hincapi en reducir el TCO (costo total de propiedad), disponibilidad, compatibilidad con MS-SQL, funcionalidad XML muy mejorada y por supuesto tambin en ambiente Linux donde obviamente, las fortalezas clsicas de fiabilidad y rendimiento est siendo constantemente mejoradas

VISION GENERAL
SyBase Adaptive Server se ejecuta como una aplicacin en la parte superior del sistema operativo y depende nicamente de los servicios exportados por el sistema operativo para funcionar. Adaptive Server utiliza los servicios del sistema operativo para el proceso de creacin y manipulacin de procesamiento, dispositivos, archivos, y comunicacin entre procesos. El hardware en que el sistema operativo se ejecuta es completamente transparente para Adaptive Server que slo ve las interfaces de usuario del sistema operativo.

ASE tiene una arquitectura de servidor virtual y tiene uno o ms procesos del sistema operativo (motores) que las solicitudes de servicio al cliente. Puede configurar varios procesos para mejorar el rendimiento en sistemas multiprocesador. El proceso se divide en dos componentes, un componente DBMS y un componente de kernel. El componente del ncleo gestiona mltiples tareas, mientras que el componente DBMS realiza las funciones de base de datos en nombre de la tarea actual. Cada cliente se asocia con una tarea, y hay varias tareas que realizan servicios especficos, por ejemplo, la escritura en el buffers o la auditora de la escritura en disco de los datos, adems de la comunicacin con la red. El componente de DBMS de Adaptive Server gestiona el procesamiento de sentencias SQL, accede a los datos en una base de datos, y gestiona los diferentes tipos de recursos del servidor.

Todos los procesos de servidor tienen dos reas distintas de la memoria compartida: una zona ncleo y una zona de DBMS. La zona del kernel contiene estructuras de datos que se relacionan con la gestin de tareas y servicios del sistema operativo, mientras que el componente DBMS contiene cach de buffers de base de datos, descriptores de objetos, y otros recursos utilizados por el componente de DBMS del proceso del servidor.

La capa del ncleo del servidor entrega resmenes especficos del sistema respecto a las funciones operativas de modo que el resto del servidor tiene una visin coherente de esas funciones, independientemente del sistema operativo subyacente. En esencia, el ncleo proporciona funciones de bajo nivel, tales como las tareas y gestin del motor, red y disco I/O, y gestin de memoria para el resto del servidor. La parte del servidor que procesa una solicitud de TDS (el motor de TDS) es parte de la capa del kernel.

El corazn de Adaptive Server es el motor de SQL / DBMS. El motor de SQL / DBMS procesa las sentencias de manipulacin de datos (DML), comandos de la utilidad, que generalmente son declaraciones de definicin de datos (DDL) y las funciones administrativas, y lleva a cabo la ejecucion de los procedimientos

almacenados. El motor DBMS utiliza los servicios proporcionados por las rutinas de administrador de recursos y las rutinas de acceso a los mtodos.

El administrador de recursos es un conjunto de subrutinas que manejan un recurso del sistema particular, como pginas, Buffers, o una estructura de datos en particular. El motor DBMS utiliza estas subrutinas para manipular los diversos recursos del sistema. Tambin hay una serie de tareas en el servidor que realizan tareas especializadas. Los administradores de recursos, as como las tareas especializadas, se basan en la capa del ncleo para funciones de bajo nivel. Los Mtodos de acceso tiene dos funciones principales: la gestin de datos en disco y la manipulacin de las construcciones de bases de datos, como tablas y filas.

La Base de Sybase
Una caracterstica que ha distinguido a Sybase es su Arquitectura de Servidor Virtual (VSA Virtual Server Arquitecture), ya que muchas bases de datos son muy dependientes del sistema operativo, VSA aumenta el control de ASE sobre los dispositivos sobre los que se almacenan los datos, la memoria en la que el procesamiento de los usuarios se lleva a cabo, y otros recursos del sistema. Esto hace que el sistema operativo y el software relacionado sean un factor menos importante que le permite a ASE ser ms inteligente acerca de su propio afinamiento. Dado que VSA usa menos memoria por usuario y requiere menos intercambio interno de contextos, ASE puede acomodar grandes nmeros de usuarios, a sta capacidad fundamental se agregan nuevas caractersticas como:

Tcnicas avanzadas de paralelismo


para hacer un uso ms eficiente de recursos de hardware en las consultas que permiten el uso de mltiples CPUs al mismo tiempo para una o ms operaciones dentro de una consulta o mltiples instancias de la misma porcin de consultas que pueden ser ejecutadas sobre datos ubicados en diferentes particiones o dispositivos.

Optimizador
Capaz de auto-afinarse y un motor de consultas que usan tecnologa patentada para entregar respuestas ms rpidas, dando forma a las consultas de manera inteligente e ignorando particiones de datos que no contienen informacin relevante.

FUNCIONES GENERALES de SyBase Adaptive Server


Sybase ASE es un sistema de gestin de datos, altamente escalable, de alto rendimiento, con soporte a grandes volmenes de datos, transacciones y usuarios, adems de ser de bajo costo permitiendo lo siguiente:

Almacenar datos de manera segura Tener acceso y procesar datos de manera inteligente Movilizar datos

Para ello,

Sybase Adaptive Server lleva a cabo funciones de administracin de datos y

transacciones, independientemente de las funciones de la interfaz de usuario y las aplicaciones cliente, adems:

Gestiona varias bases de datos y usuarios Efecta un seguimiento de la ubicacin de los datos en los discos Actualiza la asignacin de descripciones de datos lgicos con el almacenamiento de datos fsicos

Actualiza los cachs de procedimientos y datos de la memoria

Es importante mencionar que Sybase usa los siguientes programas auxiliares para efectuar tareas exclusivas como:

Backup Server, administra actividades de carga, volcado, copia de seguridad y restauracin de bases de datos.

Adaptive Server Enterprise Monitor Historical Server, obtiene datos sobre del rendimiento de Monitor Server y los guarda en archivos para utilizarlos posteriormente.

XP Server, almacena procedimientos almacenados extendidos (ESP) que permiten que Adaptive Server ejecute comandos en el sistema operativo.

CARACTERISTICAS
Sybase como toda RDBMS sta en constante actualizacin y actualmente sus principales caractersticas son:

Cuenta con un optimizador de consultas mucho ms eficiente Maneja Tcnicas de particionamiento semntico 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

Mejoras significativas del lenguaje Transact-SQL, para mayor productividad Mejoras a los servicios de Java y XML en la base de datos Mejoras a los servicios para consumo y publicacin de Servicios Web Herramientas mejoradas para la administracin y el monitoreo Ms rendimiento y menor costo total de propiedad Otras caractersticas generales:
Arquitectura VSA de Sybase Administrador lgico de recursos y tareas Mltiples esquemas de bloqueo de datos Copias de respaldo en lnea y de alto rendimiento Integracin transparente con orgenes de datos remotos Programador de tareas Conexiones seguras conectividad cliente/servidor Soporte a mltiples herramientas de desarrollo y lenguajes de programacin, como PowerBuilder, Visual Basic, Java, C, PHP, etc. Soporte a mltiples protocolos de conectividad, como Open Client (propio de Sybase), ODBC, OLE DB, ADO.NET y JDBC.

ARQUITECTURA DE SYBASES
ASE utiliza un ncleo multi-hilo, de subprocesos propios en lugar de operacin en un sistema. Esta es una de las principales diferencias entre la arquitectura de ASE y Oracle.

El Kernel de ASE se encarga de la programacin y envo de los hilos del usuario y los hilos de bases de datos interna. En lugar de confiar en el sistema operativo para programar la operacin en una CPU o mltiples CPUs, ASE toma esta responsabilidad por s mismo, la imagen siguiente muestra el alto nivel de la arquitectura multi-hilo (threaded), ASE se ejecuta en un solo procesador (CPU) de acogida. Claro est que ste diagrama es bastante simplificado, sin embargo, sirve al propsito.

El programa cliente se conecta al servidor de forma directa o puede venir de los servidores de aplicaciones (arquitectura de tres capas).

ASE se ejecuta como proceso de identificacin de 7434 bajo el sistema operativo. El programador de ASE, agenda las tareas a ejecutar. En este escenario la tarea 9 se est ejecutando y la tarea 8 est en la cola de ejecucin.

Se debe tener en cuenta que todos los procesos internos o de usuarios de ASE son hilos a diferencias de los procesos en el nivel del sistema operativo. Para ver los procesos o hilos registrados, Sybase Ase debe ejecutar sobre s mismo una consulta SQL.

El motor de SyBase se define como un proceso ejecutando un binario para realizar servicios de bases de datos en nombre de los usuarios y del sistema.

En un sistema con varias CPUs SyBase mejora su rendimiento configurando el uso de varios motores, en ste sentido cada motor es un solo proceso del sistema operativo. Este proceso se llama servidor de datos.

10

11

CONMPONENTES EN SYBASE ASE

Del sistema
Kernel Se encarga de la programacin de E / S, el cambio de contexto y de la red de comunicaciones Sequencer/Distributor Pasa la solicitud al mdulo correspondiente y controla la ejecucin secuencial de las tareas Parser (Analizador) Comprueba la validez sintctica y semntica Optimizer Escoje el mejor plan de ejecucin posible Compiler Convierte el cdigo en formato ejecutable Transaction Manager Administra la ejecucin de las transacciones como lo veremos ms adelante

De trabajo (Herramientas)
Acceso a Bases de Datos de Archivo (Archive Database Access) Acceso a Sistemas de Archivos Externos (Content Management) ASE Replicator Columnas Computadas e ndices Funcionales Cifrado de Datos (Data Encryption Option) Nuevo Comando set switch Cursores Bi-direccionales Servicios Web Dump y Load entre Plataformas Funciones de Usuario (SQL UDF) Triggers Instead-Of Java en la Base de Datos Job Scheduler Mtricas de Procesamiento de Consultas (QP Metrics) Particionamiento Semntico Trazabilidad de Aplicaciones (Application Tracing) Alta Disponibilidad (HA Option) Sybase Control Center 3.0

12

De procesamiento

El servidor de datos y servidor de copia de seguridad Los dispositivos que albergan las bases de datos : una base de datos (master) contiene el sistema los datos de configuracin;

Un archivo de configuracin que contiene los atributos del servidor.

Del modelo de
La Zona de programa, que es donde est almacenado el ejecutable data server La Cache de datos, donde se almacenan las bsquedas recientes hechas al dispositivo de base de datos La cache de procedimientos almacenados, que optimiza las llamadas SQL El servidor de datos de Sybase se ejecuta como un proceso nico en el sistema operativo, cuando varios usuarios se conectan a la base de datos, slo un proceso est gestionado por el sistema operativo. Cada conexin de base de datos de Sybase requiere 40-60k de memoria.

El parmetro de "memoria total" de configuracin determina la cantidad de memoria asignada al servidor. Esta memoria se toma inmediatamente despus de la puesta en marcha, y no aumenta.

13

PROCESAMIENTO DE TRANSACCIONES Qu son las transacciones?


Las Transacciones son conjunto de operaciones sobre la(s) base(s) de dato(s).

Proceso de Lectura y Escritura de las Transacciones

Las transacciones se escriben en la memoria cach de datos, donde pasan al registro de transacciones y luego al dispositivo de base de datos. Cuando se produce una reversin (roolback), las pginas se eliminan de la cach de datos.

Los registros de transacciones se utilizan para restaurar los datos en caso de fallar el hardware. Por lo que un punto de control de la operacin (checkpoint) vuelca todas las actualizaciones de las pginas de memoria (comprometidas) de sus respectivas tablas. El registro de transacciones se requiere para todas las bases.

Durante una operacin de actualizacin, la(s) pgina(s) de datos(s) que contiene(n) la(s) fila(s) estn bloqueados. Esto produce un conflicto si la transaccin no es eficiente en la escritura. El bloqueo de registros se puede activar en algunos casos, pero esto requiere un dimensionamiento de la estructura de la tabla con respecto al tamao de la pgina.

14

OTROS PROCEDIMIENTOS

Procedimientos de copia de seguridad


En SyBase es posible realizar una operacin dump database ya sea cuando la base de datos est en lnea o sin conexin. Posteriormente el comando dump transaction debe ser emitido durante el da, para asegurar la ventana aceptable de recuperacin.

Procedimientos de recuperacin
El comando "load database" carga la base de datos designada con el nombre del archivo de volcado. Posteriormente el comando "Load Transaction" puede ser emitido para cargar varios archivos de volcado de transacciones

Seguridad y Configuracin de la cuenta


El primer inicio de sesin enviado con Sybase es "sa" (el usuario administrador del sistema). Este inicio de sesin tiene privilegios de sper-usuario, en trminos de Sybase. Luego, los Inicios de sesin de usuario se agregan a nivel de servidor, a continuacin, asignar acceso a cada base de datos, segn sea necesario. Dentro de cada base de datos, el acceso a las tablas pueden ser concedidas por los requisitos de la aplicacin. Un usuario tambin puede tener un alias como "dbo", que le concede automticamente todos los derechos dentro de una base de datos.

Creacin de bases de datos

Las bases de datos, se inician con el comando " create database", notar que es posible para un servidor Sybase contener muchas bases de datos diferentes. Las tablas se crean en cada base de datos; los usuarios se refieren a las tablas mediante el uso de la nomenclatura ownername.tablename con el alias de usuario, se elimina la necesidad de usar un prefijo, normalmente, el usuario ser el alias "dbo" (propietario de la base), que tambin da el mismo resultado. Una tpica base de datos Sybase consta de seis segmentos distribuidos en varios dispositivos.

15

TIPOS DE DATOS
Entre los tipos de datos estn: decimal entero, float, money, char, varchar, datetime, imagen, texto y tipos de datos. Tipos de datos de texto e imagen se implementan a travs de punteros dentro de la estructura del registro fsico, el contenido del campo se almacenan en pginas dedicadas. Como resultado, cada campo de texto o una imagen requiere un mnimo de 2K o ms de almacenamiento (segn la configuracin de tamao de pgina). Para datos de cadena, el tipo varchar se puede utilizar para longitudes de hasta 4000, el tipo de texto puede ser utilizado para los datos de campo ms largo. Campos de fecha y hora se almacenan como un nmero que tiene una precisin de 1 / 300 de segundo. Dentro de una declaracin "create table", una columna puede ser marcada como una de columna de "identidad", lo que hace que se incremente automticamente cuando se insertan filas.

Conceptos de almacenamiento

Las tablas se almacenan en segmentos, un segmento es un rea dentro de un dispositivo, con un nombre y un tamao, que se asigna para una base de datos. El registro de transacciones se almacena en su propio segmento, por lo general en un dispositivo independiente. Se debe tener en cuenta que todas las tablas de Sybase ASE estn divididas, incluso si las particiones estn definidas por el DBA.

Transact-SQL

Transact-SQL es un lenguaje de programacin robusto en el son escritos los procedimientos almacenados. Un aspecto interesante es que los procedimientos se almacenan en un formato compilado, lo que permite una rpida ejecucin de cdigo. Los cursores soportan el procesamiento fila x fila Las tablas temporales permite personalizar las tablas de trabajo exclusivo que se crean para procesos complejos. Cualquier nmero de conjuntos de resultados pueden ser devueltos a las aplicaciones de llamadas a travs de las sentencias SELECT.

16

ESTRUCTURA DE BASES DE DATOS DE USUARIO Y SISTEMA


Base de datos de sistema: Master Model Tempdb Sybsystemprocs Sybsystemdb

Y bases de datos de usuarios (temporales y aplicaciones relacionadas)

TAREAS DE GESTION

En la terminologa de ASE, una tarea es una solicitud de trabajo por el cliente y se lleva a cabo por un motor o motores a travs de mltiples pasos discretos:

La aplicacin cliente realiza una solicitud de inicio de sesin, todas las concesiones de red pueden ser manejados por cualquier motor brevemente, antes de pasar la solicitud al motor de servicio d el nmero ms pequeo de la red de conexiones.

En respuesta, el motor seleccionado crea una tarea de usuario para este cliente. La tarea del usuario (thread) se destinar a la cola( queque) hasta que el cliente solicite el trabajo de la ASE.

La peticin del cliente solicita el servicio, por ejemplo, mediante el envo de comandos SQL a travs de paquetes TDS - Tabular Data Stream TDS es el protocolo de red lgico utilizada por ASE para la comunicacin cliente / servidor.

El programador de tareas de SyBase mueve la tarea del usuario encolada (sleep) hacia la cola de tareas ejecutables encoladas.

Un motor de ASE recoger esta tarea de la cola de tareas ejecutables, analizar, normalizar, compilar y ejecutar el comando SQL. Durante estos pasos, el cdigo SQL se convierte en tareas de bajo nivel, tales como solicitudes de disco I/O.

Este motor va a ejecutar cada paso hasta que se d una de las siguientes situaciones: La tarea finalice Los bloques estn en Locks La tarea est bloqueada, en espera de disco I / O

17

La tarea excede su tiempo Cuando el bloqueo se resuelve la tarea ser aadida por el planificador de la cola de tareas ejecutables. Despus que el bloqueo de la tarea ocurre por ltima vez, contina ejecutndose hasta que termine. En ese momento, el motor del servidor obtiene la tarea del usuario y se mueve a la cola (sleep) hasta que el cliente presenta al servidor con ms trabajo.

Si ASE tiene que enviar de vuelta cualquier resultado para el cliente a travs de paquetes TDS, este proceso se completar con un motor con el mnimo de carga.

CONCEPTO DE ALMACENAMIENTO

Relacin entre los esquemas de almacenamiento lgicos y fsicos en SYBASE ASE

18

Estructura General de Operacin de Lectura/Escritura del sistema de administracin de la base de datos

El Motor o Ncleo DBMS: recibe los requerimientos lgicos de E/S y los convierte en operaciones de lectura y escritura, para lo cual los requerimientos lgicos son cualquier tipo de consulta requerimiento de lectura con ingreso de datos (requerimiento de estructura). Es ayudado por el Sistema Operativo para convertir estos requerimientos lgicos en fsicos que actan sobre dispositivos de almacenamiento.

Las Herramientas de definicin: Permite definir y modificar la estructura de la Base de Datos, a este nivel se conoce como "Definicin de Esquema " que es la definicin total de Base de Datos ya que es donde se define la estructura de la tabla, los tipos de campos, las restricciones para los campos, Sub-esquema (manejo de vistas de datos, de niveles externos), Esquema: manejo de niveles conceptuales.

La Interface de Procesamiento: provee las facilidades de actualizacin, despliegue y visualizacin de datos.

El Desarrollo de Aplicaciones: Permite generar una aplicacin por ejemplo: generadores de formas, pantalla, cdigo, herramientas case, etc.

Y por ltimo, el Diccionario de Datos: Es el componente al subsistema con el que interacta directamente el DBA (administrador de la base de datos), proporcionando niveles de consulta y reportes tiles para el trabajo de administracin. Implica la descripcin de la estructura de Base de Datos, las relaciones entre datos y programas.

19

CONCLUSION

SyBase ASE es en definitiva un poderoso sistema administrador de bases de datos relacionales al punto que SAP ha comprado Sybase convirtindose en el motor base de su sistema ERP, conocido a nivel mundial, para nosotros, lo ms interesante fue el hecho de que trabaje con una arquitectura de servidor virtual la que permite una mayor eficiencia ya que no depende de configuraciones y/o parmetros del sistema operativo sobre el cual trabaja , adems ASE utiliza el concepto de multi-Hilos para sus procesos siendo la principal diferencia respecto a Oracle considerando que tambin es un potente sistema.

Respecto al estudio de ste motor de base de datos, fue complicado obtener informacin que no fuera de caractersticas administrativas, de manejo adems que mucho del material est en Ingles. Por lo que se dise el informe abarcando caractersticas, arquitectura, etc... de un modo muy general pero volcando nuestro esfuerzo en el proceso de Lectura y escritura el cual es el requerimiento principal.

20

FUENTES Y REFERENCIAS

http://www.rocket99.com/techref/8681.html http://www.peridale.co.uk/Oracle_and_Sybase_article.pdf http://es.wikipedia.org/wiki/Adaptive_Server_Enterprise http://www.mtbase.com/productos/gestionbasesdedatos/ase http://manuals.sybase.com/onlinebooks/groupasarc/svs11001/sqlrefsp/@Generic__BookTextView/62;lang=es

http://manuals.sybase.com/onlinebooks/group-asarc/svs11001/sqlrefsp/@ebtlink;pt=62;lang=es?target=%25N%13_565_START_RESTART_N%25

http://linuxfinances.info/info/rdbmssql.html http://www.mtbase.com/productos/gestionbasesdedatos/ase

21

También podría gustarte