Prevayler x BD  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

Bem, eu vi algumas discussões sobre Prevayler aqui e não entendi muito bem. Pelo que entendi, ele persiste os objetos em memória, ao contrário do BD que armazena os dados.
Porém, e se eu tiver uma base de dados muito grande, por exemplo a que tenho hoje, de 5Gb, como será feita a persistência, armazenamento?

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
smota
Moderador
[Avatar]

Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline

Eita ... leia o tópico Então você gostaria de usar Prevayler? tem tudo que você precisa saber sobre o Prevayler.

Se você tem 5G de dados então terá que ter 5G de memória pra usar o Prevayler.
Lembrando que um banco de dados aloca o espaço dos datafiles e não necessariamente dos dados, com prevayler a memória será usada efetivamente pelos dados.

"Perfection is reached not when there's nothing more to add but when there's no more to take out"
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

Bem, acho que em casos de grande quantidades de dados nem é a melhor opção.
Mas vou ver se testo ele qualquer dia.

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

E ainda em tempo, qual a diferença entre o Prevayler e o Hibernate?

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Hibernate eh uma camada de mapeamento objeto-relacional, que salva seus dados em um - surpresa! - banco de dados relacional.

Prevayler eh uma implementacao do modelo de persistencia prevalente, onde nao eh necessario usar um banco de dados.
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

Deixa eu ver se entendi, o Hibernate então mapeia seus objetos, e os insere em um banco de dados relacional? Mas ele grava os dados em forma de objetos?Ou os objetos mapeados nele são referência a dados do BD?

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
fabio.patricio
GUJ Master

Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline

cv wrote:Hibernate eh uma camada de mapeamento objeto-relacional, que salva seus dados em um - surpresa! - banco de dados relacional.

Prevayler eh uma implementacao do modelo de persistencia prevalente, onde nao eh necessario usar um banco de dados.


CV,

Qual o link do teu material no IBM Developers sobre prevalencia?

Alguem conhece mais alguma referencia sobre persistencia prevalente?

[]'s

Fabio Patricio
http://blog.wansoft.com.br

[WWW] [MSN] [ICQ]
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

Rafael Nunes wrote:Deixa eu ver se entendi, o Hibernate então mapeia seus objetos, e os insere em um banco de dados relacional? Mas ele grava os dados em forma de objetos?Ou os objetos mapeados nele são referência a dados do BD?


Calma, calma... O que o hibernate faz é apenas relacionar:
1. um objeto a uma tabela de um banco de dados;
2. as propriedades deste objeto às colunas da determinada tabela;

Daniel Quirino Oliveira
[Email] [WWW]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3514
Localização: The other side of the screen
Offline

Qual o link do teu material no IBM Developers sobre prevalencia?

http://www-106.ibm.com/developerworks/web/library/wa-objprev/index.html

Alguem conhece mais alguma referencia sobre persistencia prevalente?

Jah leu o de migrar SQL para Prevayler?

http://blogs.application-servers.com/roller/page/leecho/20030213

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

fabgp2001 wrote:Alguem conhece mais alguma referencia sobre persistencia prevalente?


Sobre o que vc quer saber, mais especificamente?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
fabio.patricio
GUJ Master

Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline

cv wrote:
fabgp2001 wrote:Alguem conhece mais alguma referencia sobre persistencia prevalente?


Sobre o que vc quer saber, mais especificamente?


Conceito...
Imagina que eu sou uma criancinha que não sabe nada deste assunto ...não é tanto assim hehe mas ja me serve...

[]'s

Fabio Patricio
http://blog.wansoft.com.br

[WWW] [MSN] [ICQ]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Cara, todas as alteracoes do sistema sao objetos serializaveis, e as queries sao acesso direto à memoria... toda alteração passa por uma fila unica no sistema, que serializa as alteracoes antes de executa-las, pra executa-las de novo caso o sitema caia, e eh soh isso!

Atropelei, ou ajudou a entender?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
fabio.patricio
GUJ Master

Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline

cv wrote:Cara, todas as alteracoes do sistema sao objetos serializaveis, e as queries sao acesso direto à memoria... toda alteração passa por uma fila unica no sistema, que serializa as alteracoes antes de executa-las, pra executa-las de novo caso o sitema caia, e eh soh isso!

Atropelei, ou ajudou a entender?


Ajudou sim.....mas é só isso? Simples assim?

Se é vou procurar sobre os outros conceitos....

[]'s

Fabio Patricio
http://blog.wansoft.com.br

[WWW] [MSN] [ICQ]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Que outros conceitos!? Tirando a historia de tirar um snapshot (ou seja, salvar todos os objetos de negocio do seu sistema no disco de vez em quando, pra evitar ter que re-executar muito log), nao tem mais nenhum conceito!
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team