Re: [FUG-BR] Persistencia de Dados no FreeBSD
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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