Sobre bando de dados

Oi, essa é uma pergunta que eu já fiz há algum tempo, mas agora estou um pouco mais esperto sobre o assunto, portanto farei as perguntas com mais clareza.

A dúvida é: qual a melhor tecnologia em bando de dados para se trabalhar nas seguintes situações:

1. Um programa de gerenciamento, com diversos módulos, integrações de informações complexas, com muitos usuários conectados ao mesmo tempo, acesso a informações massiço, impressão de informação, relatórios em tempo real. Sincronização de bancos de dados distintos, que podem residir até em cidades diferentes.

a. qual a solução mais veloz?
b. qual a solução mais barata?
c. qual a solução mais segura?
d. há alguma tecnologia que tenha os 3 acima?

2. O mesmo programa acima, só que 100% na web, todas as telas se dariam em páginas html.

a. qual a solução mais veloz?
b. qual a solução mais barata?
c. qual a solução mais segura?
d. há alguma tecnologia que tenha os 3 acima?

Muito obrigado por ler :slight_smile:

Php + Mysql baratissimo e totalmente html

Num manjo muito mas uma fez meu amigo tinha q fazer um projeto pra 10000 usuarios e recomendaram pra ele Oracle… soh q deve ser meio caro,…

Acho q a seguranca depende mais dos administradores e programadores do que do banco de dados,…

ps: Num manjo muito… tudo oq falei pode ter sido besteira…
HUAHuahu

adorei a definição “bando de dados”, serve perfeitamente para o que eu já encontrei em alguns projetos…

HAuhu eskeci de comentar esse detalhe :wink:

Quantos modulos? 10, 100, 1000, 10000?

Integracao de informacoes vindas de onde? Como voce esta medindo a complexidade delas?

Quantos usuarios concorrentes? 10, 100, 1000, 10000, a China inteira?

Quantos registros serao acessados de forma maciça, a cada acesso? Qual a razao de leituras para escritas?

…e por aih vai… mas, no fundo, no fundo, a pergunta se resme a “quanto vc tem pra gastar?” :smiley:

hehe ok

  1. Quantos modulos? 10, 100, 1000, 10000?
    Aproximadamente 30 módulos.

  2. Integracao de informacoes vindas de onde? Como voce esta medindo a complexidade delas?
    Quando disse integração de informação quis dizer relacionamentos dos dados do próprio banco. Quanto à complexidade eu digo quanto à dependência de uma tabela de outra, por exemplo.

  3. Quantos usuarios concorrentes? 10, 100, 1000, 10000, a China inteira?
    De 25 a 50 usuários.

Isso ajuda?

Bom, ajudou a dar uma ideia, mas pelos numeros que vc passou, qualquer RDBMS decente dah conta do recado (e eu estou usando “decente” bem levemente aqui, vc poderia usar ate MySQL numa boa).

Eu posso estear(e provavelmente estou) falando besteira mas, E quanto à tecnologia? RMI, JDBC, Servlet?

O que deveria estudar e aplicar?

Nao entendi a sua preocupacao aqui… ja que Servlets nao tem nada a ver com JDBC, que por sua vez nao tem nada a ver com RMI… :slight_smile:

Ja sei: voce esta perdido e precisa de uma ideia de como desenvolver o sistema de cabo a rabo, certo? :smiley:

ISSO! :oops:

Mas é com objetivo de estudo mesmo. O sistema já existe e funciona redondinho. Mas gostaria de tentar refaze-lo em java :smiley:

Servlets para criacao da aplicacao WEB e JDBC para acesso ao seu RDBMS. RMI (that) nao tem muito a ver com este seu problema (muito provavelmente), pois, muito provavelmente, voce nao vai distribuir objetos atraves de outras VMs.

Muitérrimo obrigado :smiley: