Banco de Dados Open-Source  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Andre Breves
Moderador
[Avatar]

Membro desde: 12/08/2002 23:33:19
Mensagens: 90
Localização: Brasília
Offline

Irei desenvolver um sistema com as seguintes características:

- Atualização diária em um horário determinado, com a inclusão em média de 1.000.000 de registros;

- Consultas frequentes durante o dia, e atualizações esporádicas, com modificações/inclusões de no máximo 100 registros;

- A base manterá os dados dos últimos 90 dias para consulta, o que dará mais ou menos 90.000.000 de registros.

Que banco de dados open-source vocês recomendariam?

This message was edited 1 time. Last update was at 02/05/2005 23:56:57

[MSN]
marcus
Entusiasta Java

Membro desde: 03/03/2005 15:22:57
Mensagens: 20
Offline

Pode usar o MySql sem medo, já fiz aplicações com ele onde era inserido
4 milhões de registros por dia e mantinha os registros dos últimos 90
dias para consulta.

É claro que não dá para colocar num servidorzinho xing-ling para fazer
isso.

--
Marcus Vinicius S. Masson
mv646 at yahoo dot com dot br
fabio.patricio
GUJ Master

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

PostgreSQL.

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

[WWW] [MSN] [ICQ]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

Berkeley DB

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
fabriciogiordani
JavaTeenager
[Avatar]
Membro desde: 13/03/2003 22:01:31
Mensagens: 183
Localização: Brasil
Offline

Fico com o fabgp2001 : Postgresql

http://www.useaporradogoogle.com/

"Se meu dinheiro falasse, diria TCHAUUUUU "

"Mal por mal, prefiro o de Alzheimer ao de Parkinson. É melhor esquecer de pagar a cerveja do que derrubar tudo no chão."
[MSN] [ICQ]
eagnes
JavaBaby
[Avatar]

Membro desde: 10/04/2003 21:05:34
Mensagens: 80
Localização: Santa Cruz do Sul - RS
Offline

Tem também o Ingres que se tornou Open-Source faz pouco tempo:
http://opensource.ca.com/projects/ingres/
wandersonxs
JavaEvangelist
[Avatar]

Membro desde: 24/04/2004 00:58:05
Mensagens: 492
Localização: São Paulo/SP
Offline

Ao meu ponto de vista e pelo que já li o melhor é o Postgresql....

Assina o q????


[Email] [MSN]
mark_domi
JavaGuru

Membro desde: 30/01/2004 16:35:03
Mensagens: 247
Offline

Cara, não conheço muito o PostgreSql, mas tenho lido as diferencças ente ele e o MySQL e o pessoal tem apontado o PostgreSql como a melhor opção.

Claro que tudo que eu li éram defensores de PostgreSql falando que ele é melhor ... seria a mesma coisa entre Java e .NET e eu só lesse artigo de Java

como eu acredito que o PostgreSql é mais robusto eu votaria nele,

Novamente afirmo não conheço PostgreSQL na pratica... uso MySQL/ Ms SQL Server com Hibernate ou JDO o que teoricamente permitiria migrar qualquer aplicação para qualquer banco

http://programmerexpert.blogspot.com.br/
marcus
Entusiasta Java

Membro desde: 03/03/2005 15:22:57
Mensagens: 20
Offline

O sistema que fiz com mysql era de bilhetagem para empresa de telefonia
fixa. Eram gerados cerca de 4 milhões de registros por dia.

Na época foi avaliado o postgresql também porém ele não conseguia
carregar esta quantidade de registros em um tempo considerado hábil.

O postgresql é sim mais robusto e possui mais recursos que o mysql e por
isso mesmo é mais lento, se você não vai fazer transações e a quantidade
de updates é bem pequena o mysql é a melhor escolha.

--
Marcus Vinicius S. Masson
mv646 at yahoo dot com dot br
fmeyer
Moderador
[Avatar]
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline

faça uma boa camada de persistencia usando hibernate que o banco vc escolhe depois ...

Fernando Meyer http://fernandomeyer.com
[Email] [WWW]
ZehOliveira
GUJ Ranger

Membro desde: 12/12/2003 22:13:49
Mensagens: 964
Localização: Maceio-AL
Offline

faça uma boa camada de persistencia usando hibernate que o banco vc escolhe depois

Ele não falou se o software será desenvolvido em Java.
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

O mysql possui o pior query optimizer de todos produtos citados, se tuas queries forem muito complexas, fuja do mysql.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
fabio.patricio
GUJ Master

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

louds wrote:O mysql possui o pior query optimizer de todos produtos citados, se tuas queries forem muito complexas, fuja do mysql.


Fora isso a implementacao SQL do MySQL tb nao é la essas coisas.

]['s

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

[WWW] [MSN] [ICQ]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

fabgp2001 wrote:
Fora isso a implementacao SQL do MySQL tb nao é la essas coisas.

]['s


Curiosamente, o mysql tem um recurso que eu já senti falta várias vezes em banco AAA, que é o multi table update. De resto, concordo com você.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team