Persistencia 2

Page 1

[TEMAS SELECTOS PARA LAS BASES DE DATOS]

Tema IV

PERSISTENCIA (Segunda parte) Debido a que los objetos se crean durante la ejecución, no existe más allá del tiempo de ejecución del programa Se han desarrollado métodos para proporcionar la persistencia de objetos. Lo cual significa que la estructura del objeto se graba en algún medio de almacenamiento permanente. Los objetos se crean al invocar a los constructores de objetos, los cuales son programas que obtienen la memoria principal y crean las estructuras necesarias para representar un objeto mediante un ejemplo concreto. Los destructores de objetos son programas que desligan los objetos y liberan la memoria. Los objetos pueden ser transitorios o persistentes. Un objeto transitorio solo existe en la memoria volátil durante la ejecución de un programa. Cuando éste finaliza se pierde el objeto. Un objeto persistente es aquel que se guarda en un almacenamiento permanente, por ejemplo: un disco Un objeto persistente sobrevive a la ejecución de un programa y puede volver a leer en la memoria desde el almacenamiento. El objetivo de un ODBMS, es brindar un almacenamiento de objetos persistentes. Un objeto está conformado por datos y métodos, lo cual significa que un ODBMS diferente a un DBMS tradicional, debe almacenar los programas de objetos y también los datos. Debido a que cada objeto de una clase especifica tiene el mismo conjunto de métodos, éstos necesitan almacenarse sólo una vez por clase, en contraste, lo elementos de los datos deben almacenarse una vez por cada caso de objetos.

Editado por Sandra Pérez Díaz

1


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.