Entrar
¿Nuevo usuario? Inscribirme
squeakRos
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Persistencia en Squeak   Lista de mensajes  
Responder | Reenviar Mensaje #2048 de 3352 |
Una de las cosas que más me joden (y creo que la mayor parte del mundo
concuerda en esto) es el laburo extra que representa tener que
persistir los objetos cuando se depende de bases de datos relacionales.
La solución que propone Smalltalk a la persistencia me parece muy
copada: todos los objetos son persistentes, y siempre y cuando me
encargue de grabar la imagen puedo cerrar y volver a abrir teniendo la
seguridad de que los objetos van a estar ahí cuando vuelva.
Sin embargo, todavía dependo de las bases de datos cuando la cantidad
de objetos crece demasiado, porque cargar todo a memoria resulta
ineficiente.
Por ahi lo que voy a decir a continuación es una burrada, o alguien lo
probó y no funcionó, o por ahi existe y yo no lo conozco, pero...
¿No estaría bueno un Smalltalk que trabaje directamente con el disco y
use la memoria Ram como caché?
De esta forma todos los objetos serían persistentes de forma
transparente, con la ventaja de poder tener miles o millones de
objetos en la imagen sin llenar la memoria RAM (¡y adiós a las bases
de datos! :D).
Obviamente sería más lento dados los tiempos del disco y de la memoria
ram, ¿pero si se implementa de la manera correcta no podría tener una
performance aceptable?
Digo, se podría trabajar en memoria y periódicamente (cuando impacte
menos en el rendimiento) un objeto podría volcar ese trabajo en disco
(tipo el garbage collector pero al reves).
Asimismo, habría que ampliar el comportamiento del garbage collector
para que libere espacio en disco y no sólo en Ram.
O sea, no se cómo hacerlo, pero igual me pareció una buena idea.




Mar, 6 de Nov, 2007 9:30 pm

richi.moran
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #2048 de 3352 |
Desplegar mensajes Autor Ordenar por fecha

Una de las cosas que más me joden (y creo que la mayor parte del mundo concuerda en esto) es el laburo extra que representa tener que persistir los objetos...
richi.moran
Sin conexión Enviar correo
6 de Nov, 2007
9:31 pm

... Una de las cositas que Ralph me ha transmitido en los correos privados , es que con el costo decreciente de la memoria esto no seria un problema como ...
Edgar J. De Cleene
edgardec2001
Sin conexión Enviar correo
6 de Nov, 2007
10:26 pm

La verdad no estaba pensando en ningún proyecto en particular sino en aquellos proyectos en que usar sólo la RAM resulta ineficiente (no se cuántos objetos...
richi.moran
Sin conexión Enviar correo
7 de Nov, 2007
7:26 pm

A la corta o a la larga todo termina escrito en un disco y de alguna forma levantado a RAM. Miraste las bases de objetos, como Magma o esquemas como Prevayler?...
Germán Arduino
garduino
Sin conexión Enviar correo
7 de Nov, 2007
8:45 pm

... forma ... No entiendo cuál es la ventaja de usar Prevayler en Smalltalk. Por lo que estuve leyendo básicamente la idea es mantener todos los objetos en...
Ricardo Moran
richi.moran
Sin conexión Enviar correo
8 de Nov, 2007
7:03 pm

No digo que sea Prevayler lo que tengas q usar........digo que son opciones que ya están disponibles en Squeak.........Yo particularmente donde no puedo usar ...
Germán Arduino
garduino
Sin conexión Enviar correo
9 de Nov, 2007
11:00 am

Voy a probar entonces las bases de objetos y luego les digo. Gracias!...
Ricardo Moran
richi.moran
Sin conexión Enviar correo
9 de Nov, 2007
5:12 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda