Sunteți pe pagina 1din 9

VERSANT

Versant
Versant es un Sistema Gestor de Base de Datos Orientada a Objetos, desarrollado por Versant Corporation. Y Es funcional para los sistemas operativos:

Microsoft Windows 2000, Xp, 2003 Sun Solaris 2.6, 2.10 IBM AIX 5.1, 5.3 HP-UX I RED HAT RHEL 3.0, 4.0
Debido a que ha sido creado de manera que se utilice por aplicaciones externas, Versant proporciona interfaces con los lenguajes de programacin ms utilizados, como son C, C++ y Java. Anteriormente tambin tena interfaz con SmallTalk.

Tipos de Objetos
OBJETO INSTANCIA: Objeto que almacena datos OBJETO CLASE: Cuando se crea una clase Versant crea un objeto clase, o objeto esquema, que almacena la definicin de tipos en la base de datos OBJETO VERSIONADO: Objeto que guarda las diferentes versiones, se llega desde un objeto instancia. OBJETO TRANSITORIO: Solo existe cuando el programa que lo creo este en ejecucin. OBJETO PERSISTENTE: Un objeto que existe aunque el programa que lo creo no este en ejecucin. OBJETO ESTNDAR: Objeto creado con el operador new de C++/Versan OBJETO EMBEBIDO: Objeto que es un atributo de otro objeto. OBJETO INTELIGENTE: Objeto que selecciona automticamente la versin correcta basndose en una configuracin previa.

Relaciones de los objetos


Embebidos: Una relacin embebida seria equivalente a una "contiene-a". El objeto embebido esta contenido en un objeto padre Inherente: Sirve para crear una jerarqua padre-hijo. Los hijos heredan mtodos y datos de sus progenitores. Es una relacin "es-un Asociacin: Con este tipo de relacin se puede agrupar tipos de objetos similares. Ej: Un empleado forma parte de un departamento, esto seria una asociacin de objetos del tipo empleado.

Tipos de Usuarios
DBSA: Encargado de la instalacin de Versant

S E G U R I D A D

DBA: El usuario encargado de crear la base de datos.


DB User: Usuarios que acceden a la base de datos

Privilegios
Acceso Publico

Solo Lectura y Escritura

Tipos de Sesiones:
Stndar Shared Multiple Threads on Multiple Sessions: Shared con alto rendimiento: Optimistic Locking:

Recuperacin
Copias de Seguridad: Versant provee mecanismos diferentes para realizar backups Servidor de Tolerancia a Fallas: Se puede usar el Servidor de Tolerancia a Fallos Versant.

INTERNALIZACIN Debido a la variedad de juegos de caracteres existentes, Versant ofrece la posibilidad de definir cuales utilizar, estando entre ellos el UTF-8, muy utilizado en la actualidad por permitir caracteres de diferentes alfabetos.
ESTADSTICAS Versant proporciona gran cantidad de herramientas para crear estadsticas sobre la utilizacin de la base de datos. Luego estas estadsticas pueden ser debidamente utilizadas para optimizar los diferentes accesos. VERSANT QUERY LANGUAJE Versant utiliza un lenguaje de consultas muy similar al OQL diseado para consultas contra una base de datos orientada a objetos. VERSANT MULTIMEDIA ACCESS

S-ar putea să vă placă și