Dúvidas e soluções > Windev, WebDev e WindevMobile
Desenvolvendo aplicativos com WinDev (possibilidades)
Fabiano:
Ele está querendo dizer que a regra de negócio fica no banco de dados, ou seja o processamente ocorre dentro do banco, não existe cálculo executado no client.
Por exemplo digamos que você precise rodar uma rotina de baixa de estoque, conferencia de pedidos e atualização de saldos. Ao invés de programar isso no Windev, você faz isso no banco de dados.
Claro que ao fazer um aplicação assim você está atrelado ao SGBD então esquece aplicações multibanco mas seja bem vindo ao mundo da performance hehe.
Por isso na hora de escolher o banco você tem que deve ter muito cuidado e a minha dica é Postgresql!!! Já testei ele com tudo que existe e o único que se compara é ao oracle e mesmo assim muitas vezes ele é muito mais rápido!!!
Postgresql requer muito estudo e não é para quem tem preguiça, hoje para se ter um idéia nos servidores que configuro eu consigo compilar o postgresql para usar as caracterÃsticas do processador instalado no server, ou seja você usa o hardware ao todo, mas é claro que pra fazer isso você tem que estudar muito, mas como dizia um professor meu tudo é difÃcil quando a gente não sabe, depois que se aprende parece tão fácil!!!!
Abraço,
Fabiano
jcesar:
--- Citação de: Fabiano em Agosto 13, 2008, 03:13:17 pm ---Postgresql requer muito estudo e não é quem tem preguiça...
--- Fim de citação ---
Fabiano, você está muito bem informado do assunto.
Mas e quanto ao Firebird ?
Estava pensando em utilizá-lo com o Windev, pois comprei vários livros de Firebird e os estou lendo no momento. Estava utilizando com php-gtk quando descobri o windev e resolvi testar.
E o Hiper File ? É bom mesmo ? A pcsoft fala muito bem. Será que aguenta aplicativos para pequenas e médias empresas ?
Fabiano:
Tenho um amigo aqui em Esteio que usa Firebird com Delphi em sistemas de automação comercial, a pouco mais de um mês ele me ligou porque a base de dados estava corrompendo e queria informações sobre o Postgresql. Fiz alguns testes apenas para ver como era e não tive nenhum problema, mas não foi a primeira vez que escutei reclamações de bases corrompidas no Firebird.
O hyper file é uma base ISAM, o que nos tempos de hoje é um retrocesso, sei que muitos podem dizer que tem vantagens mas o fato de você ter dados trafegando pela rede, sem um processo centralizado no servidor controlando as transações me dá arrepios hehe!!! (já passei muita madrugada recuperando .dat, .tps, .dbf etc).
Para aplicações pequenas acredito que o MySql e o Firebird são boas opções, o Firebird é muito fácil de distribuir coisa que com o Postgresql é meio complicado. O MySql é bem difundido em servidores web, no entanto se a sua aplicação requer um controle transacional rigoroso daà o MySql já não é a melhor solução.
O Postgresql é um canivete suÃço, requer uma atenção na instalação e na configuração (várias vezes vi pessoas reclamando que era lento, porém nunca sequer abriram o arquivo de configuração). Hoje tem a versão para Windows que roda bem e poderia ser usado para aplicações menores, porém o mundo do elefante é o linux, se você quer performance nem pense em outro sistema operacional para instalar o servidor. Você pode controlar tudo e ter um desempenho incrÃvel, no meu caso como estamos desenvolvendo um ERP de grande porte esse é o meu cenário, porém acho que vale a pena dar uma estudada no Postgres, você vai ver que ele não é tão difÃcil de domar como muita gente fala.
Abaixo segue charge que rola nos fóruns da comunidade Postgresql
Abraço,
Fabiano Machado Dias
Davi:
Eu gostaria muito que o Windev tivesse acesso nativo para Postgre, mas não tem o que eu não consigo é medir os limites do mysql para saber c vai rodar tudo direito. por exemplo uma aplicação com até 10 terminais rodando e banco e o tamanho dos dados no SGDB em torno de 500 mega... isso é uma aplicação pequena?
juniorschroder:
O Postgre é bom?
- É, e muito...
O MySQL é bom?
- É
Entre os dois, qual o melhor?
- Postgre
Agora, para uma aplicação pequene, como o exemplo do davi (10 user, com o banco em +- 500 mb, vai demorar um pouco para ficar grande :o) ) então, não precisamos usar um gigantesco elefante branco com moral suficiente pra encarar o temido oracle de frente... nessas situações o MySQL serve.
São não se deve esquecer de colocar a engine nas tabelas como InnoDB, se não o BD no MySQL não vai ter integridade referencial.
Abraço
Navegação
[#] Página seguinte
[*] Página anterior
Ir para versão completa