Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-26 Por tôpico fabinho-zzz
Voltando ao assunto inicial, eu queria dar minha opinião para o rapaz que 
mandou o primeiro e-mail.

Eu estou pesquisando prevayler agora, para usar numa aplicação em java pequena, 
nada muito preocupante. Já que estamos em situação parecida, eu vou colocar 
aqui os pontos que estou considerando:

1. Com DB ou persistência, o problema da queda de energia é resolvido. Quando o 
sistema volta ao ar depois de uma queda, o prevayler restaura a situação 
anterior (sem entrar em detalhes técnicos)

2. Os dados em memória são divividos em 'blocos', como se fossem tabelas, então 
você não precisa manter todos os blocos sempre na memória. Pode 'abrir' um 
bloco, usar e depois fechar de novo (caso a sua necessidade permita isso)

3. Os objetos que estão 'abertos' ficam na memória mesmo, não tem outro jeito.

4. O prevayler tem sua complexidade, assim como uma implementação de banco de 
dados (converter os objetos em registros e tabelas) também é complexo. Com esse 
pensamento eu acho que é mais fácil implementar um sistema com prevayler, já 
que vc sempre vai lidar com objetos, e não recordsets, connections, statements, 
etc, etc...

Essa é a minha visão. Se alguem quiser contar alguma experiência, também 
gostaria de ouvir, mas *** Flames  /dev/null ***

Abraços

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-25 Por tôpico gethostbyname
Eder escreveu:

 R = Eu acho, que essa uma questão a ser avaliada, na Analise do Projeto,
 os próls e os contras devem serem pessados na balança.
 Em qualquer direção que se irá seguir, as vantagems aparecerão, e as 
 limitações,
 támbem, isso é inevitável.

 A serialização aparece como um caminho diferente, todas as questões que
 você fez acima, podem ser implementadas, á memória, hoje em dia está barata.

 Att Eder.
Não gosto muito desse pensamento não (acho que foi seguindo esse
princípio de desperdício que o Windows foi desenvolvido hehehe). Achar
que porque tem muita memória, desperdiça-la.

gethostbyname
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-25 Por tôpico Eder
Qual é o seu nome, verdadeiro?

Você não gosta do pensamento porque, por quê pode escolher, uma forma
diferente de fazer o trabalho.

Veja que interresante, o Windows também tem suas utilidades, tanto
para o usúario final, quanto para a comunidade OpenSource.

Não podemos esquecer que Microsoft alavancou muita coisa em
sua história. Talvés se Windows não existi-se, não teriamos uma comunidade
OpenSource, e o poder, para amor computacional.

A palavra desperdício é inerente à muita coisa, e também muita
relativa, e serve
como há melhorá de algo, nós como desenvolderes temos que sempre
melhorar, e desperdicios acabam ocorrendo, poste algum código grande
seu, que posso apontar,
vários disperdicios, que foram feitos, alguns podem ser comprovados outros é uma
questão pessoal de simplemente gostar de fazer assim ou assado.

No FreeBSD existem desperdício de coisas que não deveriam estar aonde estão,
ou não funcionam corretamente, essa é a motivação para fazermos melhor.

Esse tipo de discução pode render muitas threads, é igual a discutimos
a utilização
do goto alguem vai defender o uso, e outros não, se enquadra no
nosso cenário de
serialização. Os recusos existem e devem ser aplicados aonde há uma
necessidade real, para o uso.

Att Eder.


On 2/25/07, gethostbyname [EMAIL PROTECTED] wrote:
 Eder escreveu:
 
  R = Eu acho, que essa uma questão a ser avaliada, na Analise do Projeto,
  os próls e os contras devem serem pessados na balança.
  Em qualquer direção que se irá seguir, as vantagems aparecerão, e as 
  limitações,
  támbem, isso é inevitável.
 
  A serialização aparece como um caminho diferente, todas as questões que
  você fez acima, podem ser implementadas, á memória, hoje em dia está barata.
 
  Att Eder.
 Não gosto muito desse pensamento não (acho que foi seguindo esse
 princípio de desperdício que o Windows foi desenvolvido hehehe). Achar
 que porque tem muita memória, desperdiça-la.

 gethostbyname
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Do not worry about your difficulties in mathematics;
I can assure you that mine are still greater.
Albert Einstein
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-25 Por tôpico gethostbyname
Eder escreveu:
 Qual é o seu nome, verdadeiro?
   
Pedro Henrique.
 Você não gosta do pensamento porque, por quê pode escolher, uma forma
 diferente de fazer o trabalho.

 Veja que interresante, o Windows também tem suas utilidades, tanto
 para o usúario final, quanto para a comunidade OpenSource.
   
É claro. Concordo plenamente que a rivalidade Windows x Unix(s) é
fundamental para o desenvolvimento de ambos.
E agora, quem irá rivalizar com o Google no futuro?
 Não podemos esquecer que Microsoft alavancou muita coisa em
 sua história. Talvés se Windows não existi-se, não teriamos uma comunidade
 OpenSource, e o poder, para amor computacional.

 A palavra desperdício é inerente à muita coisa, e também muita
 relativa, e serve
 como há melhorá de algo, nós como desenvolderes temos que sempre
 melhorar, e desperdicios acabam ocorrendo, poste algum código grande
 seu, que posso apontar,
 vários disperdicios, que foram feitos, alguns podem ser comprovados outros é 
 uma
 questão pessoal de simplemente gostar de fazer assim ou assado.
   
Uma questão é cometer desperdícios por engano, outra é querer desperdiçar.
 No FreeBSD existem desperdício de coisas que não deveriam estar aonde estão,
 ou não funcionam corretamente, essa é a motivação para fazermos melhor.
   
Qual desperdício você poderia citar? Eu não sou nenhum cientista da
computação, mas o código do kernel do FreeBSD me parece tão bem feito.
 Esse tipo de discução pode render muitas threads, é igual a discutimos
 a utilização
 do goto alguem vai defender o uso, e outros não, se enquadra no
 nosso cenário de
 serialização. 

 Os recusos existem e devem ser aplicados aonde há uma
 necessidade real, para o uso.
   

Acho que isso é semelhante a JAVA. Ela é boa para o programador, mas não
tanto para o usuário.

PH
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-25 Por tôpico Eder
Assim, bem melhor agora Pedro Henrique, muito mais simples do que eu
chama-ló de gethostbyname.

 E agora, quem irá rivalizar com o Google no futuro?

R = Pois é uma otima pergunta, mais nós estamos aqui firmes e fortes
e daremos conta do recado.

 Uma questão é cometer desperdícios por engano, outra é querer desperdiçar.

R = Sim

 Qual desperdício você poderia citar?

R = Humm, isso é um assunto para uma nova thread, já estamos saindo um pouco
fora da pergunta do nosso amigo lá em cima.

 Eu não sou nenhum cientista da computação, mas o código do kernel do FreeBSD
 me parece tão bem feito.

R = Então somos ambos, também concordo sobre o Kernel do FreeBSD.

 Acho que isso é semelhante a JAVA. Ela é boa para o programador, mas não
 tanto para o usuário.

R = Java é lento, isso não tem como negar, mais quem roda Java em um Sparc
da Sun, saca a diferença. Qualquer linguagem é boa para o programador desde
que ele saiba domina-lá.

Para o usúario quase sempre as coisas são transparentes, ele não está preocupado
com o que tem por trás, o que ele irá notar talvés sejá, que este
Programa é mais lento
do que o outro que tinhamos antes.

Att, Eder.


On 2/25/07, gethostbyname [EMAIL PROTECTED] wrote:
 Eder escreveu:
  Qual é o seu nome, verdadeiro?
 
 Pedro Henrique.
  Você não gosta do pensamento porque, por quê pode escolher, uma forma
  diferente de fazer o trabalho.
 
  Veja que interresante, o Windows também tem suas utilidades, tanto
  para o usúario final, quanto para a comunidade OpenSource.
 
 É claro. Concordo plenamente que a rivalidade Windows x Unix(s) é
 fundamental para o desenvolvimento de ambos.
 E agora, quem irá rivalizar com o Google no futuro?
  Não podemos esquecer que Microsoft alavancou muita coisa em
  sua história. Talvés se Windows não existi-se, não teriamos uma comunidade
  OpenSource, e o poder, para amor computacional.
 
  A palavra desperdício é inerente à muita coisa, e também muita
  relativa, e serve
  como há melhorá de algo, nós como desenvolderes temos que sempre
  melhorar, e desperdicios acabam ocorrendo, poste algum código grande
  seu, que posso apontar,
  vários disperdicios, que foram feitos, alguns podem ser comprovados outros 
  é uma
  questão pessoal de simplemente gostar de fazer assim ou assado.
 
 Uma questão é cometer desperdícios por engano, outra é querer desperdiçar.
  No FreeBSD existem desperdício de coisas que não deveriam estar aonde 
  estão,
  ou não funcionam corretamente, essa é a motivação para fazermos melhor.
 
 Qual desperdício você poderia citar? Eu não sou nenhum cientista da
 computação, mas o código do kernel do FreeBSD me parece tão bem feito.
  Esse tipo de discução pode render muitas threads, é igual a discutimos
  a utilização
  do goto alguem vai defender o uso, e outros não, se enquadra no
  nosso cenário de
  serialização.

  Os recusos existem e devem ser aplicados aonde há uma
  necessidade real, para o uso.
 

 Acho que isso é semelhante a JAVA. Ela é boa para o programador, mas não
 tanto para o usuário.

 PH
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Do not worry about your difficulties in mathematics;
I can assure you that mine are still greater.
Albert Einstein
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Persistencia de Dados no FreeBSD

2007-02-24 Por tôpico Cristiano Panvel
Senhores, alguem aqui já usou o persistencia de dados em alguma
aplicacoes, de preferencia rodando em FreeBSD, nao quero usar banco de
dados.

Estou pensando em utulizar.

Cristiano
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-24 Por tôpico Eder
Oi Cristiano,

1) Depende, qual é o tipo de sua aplicação, para você querer usar persistência.
2) Que linguagem vai utilizar, provalvamente vai querer usar Java. No FreeBSD
não acho boa idea FreeBSD+Java+Persistência, terá que ter muita memória, e o
Java querendo ou não ainda tem seus problemas com FreeBSD.

Sempre que posso fugir de banco de dados uso persitência,
serialialização, mais existem muitos pontos a considerar.

Att Eder.


On 2/24/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
 Senhores, alguem aqui já usou o persistencia de dados em alguma
 aplicacoes, de preferencia rodando em FreeBSD, nao quero usar banco de
 dados.

 Estou pensando em utulizar.

 Cristiano
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Do not worry about your difficulties in mathematics;
I can assure you that mine are still greater.
Albert Einstein
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-24 Por tôpico Cristiano Panvel
Opá Eder, a aplicacao é critica eu precisso de agilidade e velocidade
nao terie delete apenas inserções é uma aplicação de Call Center.
Sim pensava em usar Java sim, recomenda outra coisa.

Cristiano.

On 2/24/07, Eder [EMAIL PROTECTED] wrote:
 Oi Cristiano,

 1) Depende, qual é o tipo de sua aplicação, para você querer usar 
 persistência.
 2) Que linguagem vai utilizar, provalvamente vai querer usar Java. No FreeBSD
 não acho boa idea FreeBSD+Java+Persistência, terá que ter muita memória, e o
 Java querendo ou não ainda tem seus problemas com FreeBSD.

 Sempre que posso fugir de banco de dados uso persitência,
 serialialização, mais existem muitos pontos a considerar.

 Att Eder.


 On 2/24/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
  Senhores, alguem aqui já usou o persistencia de dados em alguma
  aplicacoes, de preferencia rodando em FreeBSD, nao quero usar banco de
  dados.
 
  Estou pensando em utulizar.
 
  Cristiano
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 


 --
 Do not worry about your difficulties in mathematics;
 I can assure you that mine are still greater.
 Albert Einstein
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-24 Por tôpico Eder
Cristiano,

Bom, certo do seus conhecimento em C++, fique ciente que serialização
não é tão simples como parece, você deve pensar em caso de queda de
energia por exemplo, pois todos os dados seram persistidos em memória,
através dos objetos.

Provalvelmente irá transferir os dados via rede, então recomendo o uso
de sockets, ou
Corba.

Outra sugestão que a comunidade desconhece um pouco, mais já usei
inclusive com FreeBSD é SmallTalk, caso opte pelo Java use o
Prevayler.

Att Eder.


On 2/24/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
 Opá Eder, a aplicacao é critica eu precisso de agilidade e velocidade
 nao terie delete apenas inserções é uma aplicação de Call Center.
 Sim pensava em usar Java sim, recomenda outra coisa.

 Cristiano.

 On 2/24/07, Eder [EMAIL PROTECTED] wrote:
  Oi Cristiano,
 
  1) Depende, qual é o tipo de sua aplicação, para você querer usar 
  persistência.
  2) Que linguagem vai utilizar, provalvamente vai querer usar Java. No 
  FreeBSD
  não acho boa idea FreeBSD+Java+Persistência, terá que ter muita memória, e o
  Java querendo ou não ainda tem seus problemas com FreeBSD.
 
  Sempre que posso fugir de banco de dados uso persitência,
  serialialização, mais existem muitos pontos a considerar.
 
  Att Eder.
 
 
  On 2/24/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
   Senhores, alguem aqui já usou o persistencia de dados em alguma
   aplicacoes, de preferencia rodando em FreeBSD, nao quero usar banco de
   dados.
  
   Estou pensando em utulizar.
  
   Cristiano
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
 
 
  --
  Do not worry about your difficulties in mathematics;
  I can assure you that mine are still greater.
  Albert Einstein
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Do not worry about your difficulties in mathematics;
I can assure you that mine are still greater.
Albert Einstein
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-24 Por tôpico Cristiano Panvel
Eder, eu conheço C++ mais estou longe de ser um expert na linguagem ,
andei procurando alguma coisa mais nao achei quase sobre serialização
com C++, tem algums exemplo ou livros vou estuudar a possibilidade de
usar.

Cristiano.


On 2/25/07, Eder [EMAIL PROTECTED] wrote:
 Cristiano,

 Bom, certo do seus conhecimento em C++, fique ciente que serialização
 não é tão simples como parece, você deve pensar em caso de queda de
 energia por exemplo, pois todos os dados seram persistidos em memória,
 através dos objetos.

 Provalvelmente irá transferir os dados via rede, então recomendo o uso
 de sockets, ou
 Corba.

 Outra sugestão que a comunidade desconhece um pouco, mais já usei
 inclusive com FreeBSD é SmallTalk, caso opte pelo Java use o
 Prevayler.

 Att Eder.


 On 2/24/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
  Opá Eder, a aplicacao é critica eu precisso de agilidade e velocidade
  nao terie delete apenas inserções é uma aplicação de Call Center.
  Sim pensava em usar Java sim, recomenda outra coisa.
 
  Cristiano.
 
  On 2/24/07, Eder [EMAIL PROTECTED] wrote:
   Oi Cristiano,
  
   1) Depende, qual é o tipo de sua aplicação, para você querer usar 
   persistência.
   2) Que linguagem vai utilizar, provalvamente vai querer usar Java. No 
   FreeBSD
   não acho boa idea FreeBSD+Java+Persistência, terá que ter muita memória, 
   e o
   Java querendo ou não ainda tem seus problemas com FreeBSD.
  
   Sempre que posso fugir de banco de dados uso persitência,
   serialialização, mais existem muitos pontos a considerar.
  
   Att Eder.
  
  
   On 2/24/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
Senhores, alguem aqui já usou o persistencia de dados em alguma
aplicacoes, de preferencia rodando em FreeBSD, nao quero usar banco de
dados.
   
Estou pensando em utulizar.
   
Cristiano
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
   
  
  
   --
   Do not worry about your difficulties in mathematics;
   I can assure you that mine are still greater.
   Albert Einstein
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 


 --
 Do not worry about your difficulties in mathematics;
 I can assure you that mine are still greater.
 Albert Einstein
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-24 Por tôpico gethostbyname
Queria mesmo era imaginar por que deixar de usar banco de dados para
usar serialização e persistência nesse caso do call center. Tudo bem que
tem a questão da velocidade  [vai ter que ser uma senhora implementação
para superar a velocidade de uma aplicação normal + banco de dados], mas
a memória física vai ser suficiente? Uma hora essa rede vai ter
problemas e os dados serão perdidos e se os dados podem ser perdidos (de
fato, serão), por que a persistência?

gethostbyname

Cristiano Panvel escreveu:
 Eder, eu conheço C++ mais estou longe de ser um expert na linguagem ,
 andei procurando alguma coisa mais nao achei quase sobre serialização
 com C++, tem algums exemplo ou livros vou estuudar a possibilidade de
 usar.

 Cristiano.


 On 2/25/07, Eder [EMAIL PROTECTED] wrote:
   
 Cristiano,

 Bom, certo do seus conhecimento em C++, fique ciente que serialização
 não é tão simples como parece, você deve pensar em caso de queda de
 energia por exemplo, pois todos os dados seram persistidos em memória,
 através dos objetos.

 Provalvelmente irá transferir os dados via rede, então recomendo o uso
 de sockets, ou
 Corba.

 Outra sugestão que a comunidade desconhece um pouco, mais já usei
 inclusive com FreeBSD é SmallTalk, caso opte pelo Java use o
 Prevayler.

 Att Eder.


 On 2/24/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
 
 Opá Eder, a aplicacao é critica eu precisso de agilidade e velocidade
 nao terie delete apenas inserções é uma aplicação de Call Center.
 Sim pensava em usar Java sim, recomenda outra coisa.

 Cristiano.

 On 2/24/07, Eder [EMAIL PROTECTED] wrote:
   
 Oi Cristiano,

 1) Depende, qual é o tipo de sua aplicação, para você querer usar 
 persistência.
 2) Que linguagem vai utilizar, provalvamente vai querer usar Java. No 
 FreeBSD
 não acho boa idea FreeBSD+Java+Persistência, terá que ter muita memória, e 
 o
 Java querendo ou não ainda tem seus problemas com FreeBSD.

 Sempre que posso fugir de banco de dados uso persitência,
 serialialização, mais existem muitos pontos a considerar.

 Att Eder.


 On 2/24/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
 
 Senhores, alguem aqui já usou o persistencia de dados em alguma
 aplicacoes, de preferencia rodando em FreeBSD, nao quero usar banco de
 dados.

 Estou pensando em utulizar.

 Cristiano
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

   
 --
 Do not worry about your difficulties in mathematics;
 I can assure you that mine are still greater.
 Albert Einstein
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

   
 --
 Do not worry about your difficulties in mathematics;
 I can assure you that mine are still greater.
 Albert Einstein
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

   

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-24 Por tôpico Henry Lenzi
On 2/25/07, Eder [EMAIL PROTECTED] wrote:
 Cristiano,


 Outra sugestão que a comunidade desconhece um pouco, mais já usei
 inclusive com FreeBSD é SmallTalk, caso opte pelo Java use o
 Prevayler.

 Att Eder.

Fale mais sobre isso Eder: persistência no Smalltalk é caso simples se
salvar o mundo?
O que você fez e one aplicou?
Que Smalltalk você usou, porque tentei o Cincom Visualworks faz pouco
tempo, mas não deu com a camada de emulação Linux. Foi VisualAge?

[ ]s
Henry
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-24 Por tôpico Eder
Cristiano,

Sim, não tem muita coisa mesmo, mais a consepção é algo simples, C++
pode parecer a primeira vista que possue limitação em relação algumas,
essa é uma opinião própria, que talvés Java supriria de forma mais
elegante, digamos assim, mais C++ faz o seu trabalho.

Aqui está um exemplo simples, transfirir os dados na network fica como
um exercicio
para a programação.

//

#include iostream
#include fstream
#include string

using namespace std;

class SimpleSerialization
{
private:
int value;

public:
SimpleSerialization( register int val ) : value( val ) {}

SimpleSerialization() { value = 0; }

int getValue() { return value; }

~SimpleSerialization() { value = 0; }

SimpleSerialization operator = ( register int val )
{
if( value == val )
{
return *this;
value = val;
return *this;
}
}

SimpleSerialization operator = ( SimpleSerialization val )
{
if( value == val.value )
{
return *this;
value = val.value;
return *this;
}
}
};

int main( int argc, char *argv[] )
{
register int num = 123456789;

cout  Instancia Objeto Write  endl;
SimpleSerialization *write = new SimpleSerialization( num );

cout  Valor do Objeto =   write-getValue()  \n  endl;

ofstream out( serialize.bin, ios::binary );
out.write(( char* ) write, sizeof( write ));
out.close();

delete write;

cout  Instancia Objeto Read  endl;
SimpleSerialization *read = new SimpleSerialization( 13569 );

ifstream in( serialize.bin, ios::binary );
in.read(( char* ) read, sizeof( read ));

cout  Valor do Objeto =   read-getValue()  endl;

delete read;

return(0);
}

//

IMHO, Livros não, no singular você precisará somente de um, o que todo
programador
C++ deve ler.

http://www.research.att.com/~bs/3rd.html

Bjarne Stroustrup o criador da linguagem C++, sobre a serialização,
persistencia, prevalencia você precisa saber o conceito, que tem
em vários sites de Java inclusive
no da própria Sun.

Boa sorte.

Att Eder.



On 2/25/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
 Eder, eu conheço C++ mais estou longe de ser um expert na linguagem ,
 andei procurando alguma coisa mais nao achei quase sobre serialização
 com C++, tem algums exemplo ou livros vou estuudar a possibilidade de
 usar.

 Cristiano.


 On 2/25/07, Eder [EMAIL PROTECTED] wrote:
  Cristiano,
 
  Bom, certo do seus conhecimento em C++, fique ciente que serialização
  não é tão simples como parece, você deve pensar em caso de queda de
  energia por exemplo, pois todos os dados seram persistidos em memória,
  através dos objetos.
 
  Provalvelmente irá transferir os dados via rede, então recomendo o uso
  de sockets, ou
  Corba.
 
  Outra sugestão que a comunidade desconhece um pouco, mais já usei
  inclusive com FreeBSD é SmallTalk, caso opte pelo Java use o
  Prevayler.
 
  Att Eder.
 
 
  On 2/24/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
   Opá Eder, a aplicacao é critica eu precisso de agilidade e velocidade
   nao terie delete apenas inserções é uma aplicação de Call Center.
   Sim pensava em usar Java sim, recomenda outra coisa.
  
   Cristiano.
  
   On 2/24/07, Eder [EMAIL PROTECTED] wrote:
Oi Cristiano,
   
1) Depende, qual é o tipo de sua aplicação, para você querer usar 
persistência.
2) Que linguagem vai utilizar, provalvamente vai querer usar Java. No 
FreeBSD
não acho boa idea FreeBSD+Java+Persistência, terá que ter muita 
memória, e o
Java querendo ou não ainda tem seus problemas com FreeBSD.
   
Sempre que posso fugir de banco de dados uso persitência,
serialialização, mais existem muitos pontos a considerar.
   
Att Eder.
   
   
On 2/24/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
 Senhores, alguem aqui já usou o persistencia de dados em alguma
 aplicacoes, de preferencia rodando em FreeBSD, nao quero usar banco de
 dados.

 Estou pensando em utulizar.

 Cristiano
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

   
   
--
Do not worry about your difficulties in mathematics;
I can assure you that mine are still greater.
Albert Einstein

Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-24 Por tôpico Eder
 Queria mesmo era imaginar por que deixar de usar banco de dados para
 usar serialização e persistência nesse caso do call center.

R = Eu acho, que essa uma questão a ser avaliada, na Analise do Projeto,
os próls e os contras devem serem pessados na balança.
Em qualquer direção que se irá seguir, as vantagems aparecerão, e as limitações,
támbem, isso é inevitável.

A serialização aparece como um caminho diferente, todas as questões que
você fez acima, podem ser implementadas, á memória, hoje em dia está barata.

Att Eder.

On 2/25/07, gethostbyname [EMAIL PROTECTED] wrote:
 Queria mesmo era imaginar por que deixar de usar banco de dados para
 usar serialização e persistência nesse caso do call center. Tudo bem que
 tem a questão da velocidade  [vai ter que ser uma senhora implementação
 para superar a velocidade de uma aplicação normal + banco de dados], mas
 a memória física vai ser suficiente? Uma hora essa rede vai ter
 problemas e os dados serão perdidos e se os dados podem ser perdidos (de
 fato, serão), por que a persistência?

 gethostbyname

 Cristiano Panvel escreveu:
  Eder, eu conheço C++ mais estou longe de ser um expert na linguagem ,
  andei procurando alguma coisa mais nao achei quase sobre serialização
  com C++, tem algums exemplo ou livros vou estuudar a possibilidade de
  usar.
 
  Cristiano.
 
 
  On 2/25/07, Eder [EMAIL PROTECTED] wrote:
 
  Cristiano,
 
  Bom, certo do seus conhecimento em C++, fique ciente que serialização
  não é tão simples como parece, você deve pensar em caso de queda de
  energia por exemplo, pois todos os dados seram persistidos em memória,
  através dos objetos.
 
  Provalvelmente irá transferir os dados via rede, então recomendo o uso
  de sockets, ou
  Corba.
 
  Outra sugestão que a comunidade desconhece um pouco, mais já usei
  inclusive com FreeBSD é SmallTalk, caso opte pelo Java use o
  Prevayler.
 
  Att Eder.
 
 
  On 2/24/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
 
  Opá Eder, a aplicacao é critica eu precisso de agilidade e velocidade
  nao terie delete apenas inserções é uma aplicação de Call Center.
  Sim pensava em usar Java sim, recomenda outra coisa.
 
  Cristiano.
 
  On 2/24/07, Eder [EMAIL PROTECTED] wrote:
 
  Oi Cristiano,
 
  1) Depende, qual é o tipo de sua aplicação, para você querer usar 
  persistência.
  2) Que linguagem vai utilizar, provalvamente vai querer usar Java. No 
  FreeBSD
  não acho boa idea FreeBSD+Java+Persistência, terá que ter muita memória, 
  e o
  Java querendo ou não ainda tem seus problemas com FreeBSD.
 
  Sempre que posso fugir de banco de dados uso persitência,
  serialialização, mais existem muitos pontos a considerar.
 
  Att Eder.
 
 
  On 2/24/07, Cristiano Panvel [EMAIL PROTECTED] wrote:
 
  Senhores, alguem aqui já usou o persistencia de dados em alguma
  aplicacoes, de preferencia rodando em FreeBSD, nao quero usar banco de
  dados.
 
  Estou pensando em utulizar.
 
  Cristiano
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 
  --
  Do not worry about your difficulties in mathematics;
  I can assure you that mine are still greater.
  Albert Einstein
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 
  --
  Do not worry about your difficulties in mathematics;
  I can assure you that mine are still greater.
  Albert Einstein
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Do not worry about your difficulties in mathematics;
I can assure you that mine are still greater.
Albert Einstein
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Persistencia de Dados no FreeBSD

2007-02-24 Por tôpico Eder
Oi Henry,

 Fale mais sobre isso Eder: persistência no Smalltalk é caso simples se
 salvar o mundo?

R = Hehe, depende qual o mundo, acho o seguinte, você tem uma
linguagem totalmente OO nas suas mãos, onde tudo é um objeto, o cara
que usa Small, não tem muita sentido em querer usar um Banco de Dados
Relacional, ele não vai querer aquelas querys sqls gigantes no código,
vai querer usar serialização sim.

 O que você fez e one aplicou?

R = Em uma aplicação para manipular imagens médicas, isso não fui eu
que optei, quando
cheguei para o projeto na época, já peguei a coisa andando, mais era
viável, em vez de armazenar as imagens em blob no DB.

 Que Smalltalk você usou, porque tentei o Cincom Visualworks faz pouco
 tempo, mas não deu com a camada de emulação Linux. Foi VisualAge?

R = Usei da SmallTalk da IBM o VisualAge, mais o VisualWorks da Cincon
creio que funciona também, apesar de ter algumas limitações em relação
a versão comercial, mais isso não se aplica para serialização. Também
tem o da Gnu mais nunca usei, tem no ports.

http://www.smalltalk.org/versions/GNUSmalltalk.html

Att Eder.

On 2/25/07, Henry Lenzi [EMAIL PROTECTED] wrote:
 On 2/25/07, Eder [EMAIL PROTECTED] wrote:
  Cristiano,

 
  Outra sugestão que a comunidade desconhece um pouco, mais já usei
  inclusive com FreeBSD é SmallTalk, caso opte pelo Java use o
  Prevayler.
 
  Att Eder.

 Fale mais sobre isso Eder: persistência no Smalltalk é caso simples se
 salvar o mundo?
 O que você fez e one aplicou?
 Que Smalltalk você usou, porque tentei o Cincom Visualworks faz pouco
 tempo, mas não deu com a camada de emulação Linux. Foi VisualAge?

 [ ]s
 Henry
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Do not worry about your difficulties in mathematics;
I can assure you that mine are still greater.
Albert Einstein
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd