Opiniões para instalar Firebird no Linux
Galera, gostaria de ouvir opiniões sobre qual a melhor versão de linux para servidor de banco de dados firebird usando versões de firebird acima da 2.0 levando em consideração facilidade de instalação do servidor já que não possuo muita experiência em linux.
Obrigado.
Obrigado.
Developer1978
Curtidas 0
Respostas
Builder
21/08/2009
Bom, partirmos do princípio que a melhor versão/distro do linux é aquela que você consegue instalar, utilizar e obter resultados aos problemas que tem que resolver, do contrário vamos ter uma guerra de flames aqui.
O que deve considerar na hora de selecionar a distro:
1) Foco da distro: Desktop (multimídia), Servidor (banco de dados, web) ou ambos. Distro para servidores tendem a utilizar versões mais antigas de softwares, pois procuram primeiro a estabilidade (servidor não pode parar) para depois as novidades.
2) Tempo de suporte: Atualizações, correções. Pegar uma distro que a cada 3 meses lança uma nova versão e abandona a versão anterior será um tiro no pé (vai passar instalando a nova versão pois precisará das correções dos bugs e falhas de segurança). Selecione uma distro que tenha um tempo de suporte mais longo (mais de ano preferencialmente).
3) Processo de instalação: Uma mesma distro pode ser instalada de várias maneiras, por exemplo:
- Se for para Desktop (e não for essencial) você só vai no Próximo... Próximo... e está instalada.
- Se for para Servidor, terá no mínimo 3 partições: 01 para a distro, 01 para dados e outra para swap. Irá estabelecer quotas de disco para os usuários e para o diretório onde os dados estão instalados. Irá habilitar firewall e outras políticas de segurança.
Já imaginou o servidor parar ou o banco de dados ficar corrompido porque alguém esgotou o espaço em disco com fotos, filmes de treinamento, etc. ou pressionou o botão reset porque o sistema ficou lento (devido ao backup de dados que ele nem sabia que estava acontecendo).
Sugestões de distros, lembrando que há outras distros excelentes:
- OpenSuse - Fácil de instalar e configurar
- CentOS - Fácil de instalar e configurar
- Ubuntu/Kubuntu nas versões LTS - Fácil de instalar e configurar
- Debian - Não é tão fácil de instalar/configurar, mas prima por mais estabilidade e velocidade de correção dos pacotes.
No geral, todas as distros tem suas peculiaridades na hora de instalar e configurar. Se você insistir (e estudar, participar de fóruns, ...) é apenas uma questão de tempo até que qualquer distro escolhida esteja dominada.
O mais importante na questão do Servidor são os backups, as políticas de segurança, seja para ameças externas (crackers), seja para as internas (usuários irresponsáveis) e os problemas estruturais (um super servidor com uma ótima distro ligado num estabilizador chingling e ainda o botão reset exposto que qualquer um pode esbarrar e fazer uma religada acidental).
Não há distro ou banco de dados que resista a hardware ruim, falta de um bom no-break, hardware mal dimensionado (só porque o banco de dados se instala em máquina de 700 mhz com 64 mb de ram, o DBA quer que ele atenda bem as 400 conexões simultâneas).
Sobre os backups, vale lembrar: ter instâncias diferentes: backup do dia 01, do dia 02, etc... salvos em mídia não regravável (se possível) e que deve ser guardada em local fora da empresa (se o prédio pega fogo, cai um raio e queima tudo ou o local é asssaltado, os dados estarão preservados em outro local). Parece paranóia mas multi-nacionais tinham tudo centralizado nas torres gêmeas em bunkers a prova de quase tudo menos boeings e aqui no Brasil um contador que ficou meses com a equipe fazendo serão porque ladrões limparam o escritório (máquina se repõe quase que na hora mas com os dados a história já não é bem assim).
Finalizando, se tudo acima for bem planejado, fica a questão do FrontEnd (aplicação do usuário), que deve estar otimizada (querys inteligentes, bem boladas) para retornar o mínimo de registros possíveis para manter um desempenho aceitável, afinal, o usuário não precisa que toda a tabela de produtos que tem 20.000 itens seja carregada, quando na verdade que quer olhar apenas 01 item ou um grupo de produtos (o usuário não vai olhar os 20.000 itens de uma vez, de uma tacada só, isto seria um desperdício de tempo, de memória, de recursos do servidor e de um tráfego absurdo na rede).
O que deve considerar na hora de selecionar a distro:
1) Foco da distro: Desktop (multimídia), Servidor (banco de dados, web) ou ambos. Distro para servidores tendem a utilizar versões mais antigas de softwares, pois procuram primeiro a estabilidade (servidor não pode parar) para depois as novidades.
2) Tempo de suporte: Atualizações, correções. Pegar uma distro que a cada 3 meses lança uma nova versão e abandona a versão anterior será um tiro no pé (vai passar instalando a nova versão pois precisará das correções dos bugs e falhas de segurança). Selecione uma distro que tenha um tempo de suporte mais longo (mais de ano preferencialmente).
3) Processo de instalação: Uma mesma distro pode ser instalada de várias maneiras, por exemplo:
- Se for para Desktop (e não for essencial) você só vai no Próximo... Próximo... e está instalada.
- Se for para Servidor, terá no mínimo 3 partições: 01 para a distro, 01 para dados e outra para swap. Irá estabelecer quotas de disco para os usuários e para o diretório onde os dados estão instalados. Irá habilitar firewall e outras políticas de segurança.
Já imaginou o servidor parar ou o banco de dados ficar corrompido porque alguém esgotou o espaço em disco com fotos, filmes de treinamento, etc. ou pressionou o botão reset porque o sistema ficou lento (devido ao backup de dados que ele nem sabia que estava acontecendo).
Sugestões de distros, lembrando que há outras distros excelentes:
- OpenSuse - Fácil de instalar e configurar
- CentOS - Fácil de instalar e configurar
- Ubuntu/Kubuntu nas versões LTS - Fácil de instalar e configurar
- Debian - Não é tão fácil de instalar/configurar, mas prima por mais estabilidade e velocidade de correção dos pacotes.
No geral, todas as distros tem suas peculiaridades na hora de instalar e configurar. Se você insistir (e estudar, participar de fóruns, ...) é apenas uma questão de tempo até que qualquer distro escolhida esteja dominada.
O mais importante na questão do Servidor são os backups, as políticas de segurança, seja para ameças externas (crackers), seja para as internas (usuários irresponsáveis) e os problemas estruturais (um super servidor com uma ótima distro ligado num estabilizador chingling e ainda o botão reset exposto que qualquer um pode esbarrar e fazer uma religada acidental).
Não há distro ou banco de dados que resista a hardware ruim, falta de um bom no-break, hardware mal dimensionado (só porque o banco de dados se instala em máquina de 700 mhz com 64 mb de ram, o DBA quer que ele atenda bem as 400 conexões simultâneas).
Sobre os backups, vale lembrar: ter instâncias diferentes: backup do dia 01, do dia 02, etc... salvos em mídia não regravável (se possível) e que deve ser guardada em local fora da empresa (se o prédio pega fogo, cai um raio e queima tudo ou o local é asssaltado, os dados estarão preservados em outro local). Parece paranóia mas multi-nacionais tinham tudo centralizado nas torres gêmeas em bunkers a prova de quase tudo menos boeings e aqui no Brasil um contador que ficou meses com a equipe fazendo serão porque ladrões limparam o escritório (máquina se repõe quase que na hora mas com os dados a história já não é bem assim).
Finalizando, se tudo acima for bem planejado, fica a questão do FrontEnd (aplicação do usuário), que deve estar otimizada (querys inteligentes, bem boladas) para retornar o mínimo de registros possíveis para manter um desempenho aceitável, afinal, o usuário não precisa que toda a tabela de produtos que tem 20.000 itens seja carregada, quando na verdade que quer olhar apenas 01 item ou um grupo de produtos (o usuário não vai olhar os 20.000 itens de uma vez, de uma tacada só, isto seria um desperdício de tempo, de memória, de recursos do servidor e de um tráfego absurdo na rede).
GOSTEI 0