PRODUTOS
PRODUTOS > PERVASIVE PSQL > ESCOLHENDO O BANCO DE DADOS IDEAL

Poucas decisões são tão críticas para uma empresa de desenvolvimento de aplicativos quanto a escolha do banco de dados usado nos aplicativos que ela desenvolve. Há muita coisa em jogo. A decisão errada pode levar a clientes insatisfeitos e perda de vendas. A escolha certa pode levar ao sucesso.

Mercado Fator determinante Departamento de informática Custo inicial Custo de suporte Desempenho e escalabilidade
Grandes empresas Banco de dados Grande Alto Alto Alto
Pequenas e médias empresas Aplicativo Pequeno Mínimo Mínimo Médio a alto
Uso pessoal Desenvolvimento rápido Pequeno Mínimo Mínimo Mínimo

O ponto de vista comercial

Ao decidir qual banco de dados usar nos aplicativos críticos de negócio dos quais seus clientes dependem, a escolha deve satisfazer aos objetivos da sua empresa e dos seus clientes. Quais são os critérios que você deve usar no processo de seleção para garantir que suas necessidades de negócio sejam atendidas?

  • Desempenho. Velocidade e escalabilidade são fundamentais. O banco de dados acessa os dados rapidamente? As transações e consultas são executadas com a velocidade que você precisa? E o que vai acontecer daqui a uns cinco anos, quando esperamos que sua empresa e o número de clientes tenha crescido bastante? Você terá que jogar fora o banco de dados atual, analisar, selecionar e comprar um novo sistema e migrar todos os seus dados e aplicativos para atender às exigências desse crescimento? Escolher corretamente AGORA significa que você não se arrependerá mais tarde; é importante medir o desempenho tanto na velocidade de transações quanto no tempo de acesso aos dados, além da escalabilidade – a certeza de que o banco de dados terá o mesmo desempenho em diferentes implementações, desde soluções para um usuário até aplicativos para a Internet. Escolha um banco de dados que atenda às necessidades atuais e futuras de sua empresa e de seus clientes porque o custo de trocar o banco de dados (em tempo e em dinheiro) pode ser desastroso para seu negócio.


  • Satisfação dos clientes. Este é um caso onde menos vale mais: estamos falando do custo total de propriedade. Menor custo total = maior satisfação dos clientes. Você precisa de um banco de dados que tenha um mínimo de manutenção e de tempo fora do ar. Além de aumentar a satisfação dos clientes, isto também diminui os custos de suporte, que têm forte impacto no custo total de propriedade. Maiores custos de suporte e manutenção significam uma menor margem para sua empresa. Além disso, menos tempo fora do ar significa que os usuários finais podem acessar dados críticos do negócio sempre que necessitem. Bancos de dados pouco confiáveis ficam mais tempo fora do ar e acabam minando a reputação do seu aplicativo. Escolha um banco de dados comprometido com o baixo custo total de propriedade, com recursos como reconexão automática, que permite ao banco de dados adaptar-se e funcionar em redes com problemas intermitentes de conexão.


  • Parceria. O fabricante do banco de dados deve ser um parceiro de verdade. Todos dizem isso – e como você pode saber quem estará por perto quando você precisar e quem irá deixá-lo na mão? Existem alguns indícios. O fabricante está disposto a personalizar suas opções de implantação para atender às suas necessidades específicas e às necessidades dos seus clientes? O modelo de licenciamento faz sentido e é compatível com o seu modelo de negócios? O fabricante está disposto a adaptar seus contratos ao seu modelo de negócios? O produto está disponível através de diversos canais, para facilitar a compra? O fabricante oferece programas personalizados de marketing para ajudar a aumentar suas vendas? E a compatibilidade com versões anteriores – o fabricante ajuda sua empresa a aumentar a vida útil do seu aplicativo e dos dados antigos, ou você precisa começar do zero? Escolha um fabricante que coloque em primeiro lugar as necessidades de negócio de seus clientes.

  • O ponto de vista técnico

    Desenvolvedores de aplicativos necessitam de um banco de dados específico para o aplicativo, que atenda a um conjunto exclusivo de requisitos. Como escolher o melhor banco de dados para o seu aplicativo?

  • Passo 1. Desde a sua arquitetura básica, o sistema de banco de dados deve oferecer um conjunto de APIs que permitam a maior integração possível entre a lógica de negócio e o banco de dados. Isto significa oferecer um método de acesso a dados que otimize a eficiência da lógica de negócio e ainda suportar métodos alternativos de acesso a dados para liberar todo o potencial oculto nos dados de uma maneira rápida e fácil. Por exemplo, pode ser usada uma API transacional proprietária para ter a melhor velocidade nos pontos críticos do aplicativo e utilizar os acesso a dados, como ADO, .NET e uma interface JDBC completa, para integração com os servidores de aplicativos e de Internet mais importantes do mercado.


  • Passo 2. Uma vez que o desenvolvimento esteja terminado, a implantação do aplicativo é o próximo desafio. O objetivo: uma instalação que integre o aplicativo e o sistema de banco de dados de forma transparente. Escolha um banco de dados que ofereça recursos para uma instalação integrada e flexível. O banco de dados deve oferecer rotinas de instalação que possam ser usadas facilmente, kits de instalação com uma documentação passo a passo e assistentes e scripts de instalação que documentem os componentes que você deve incluir na instalação.


  • Passo 3. Instalação simples e pouca manutenção são fundamentais para o sucesso de aplicativos de distribuição em larga escala. Você não pode escolher um banco de dados que deixe seu aplicativo travado em uma plataforma ou configuração específica. A escolha errada pode resultar em perda de negócios, principalmente em novos mercados. Além disso, é importante destacar que o banco de dados embutido deve ser projetado especificamente para necessitar de pouca manutenção. A escolha certa deve oferecer recursos como ajuste automático de parâmetros na instalação e configuração automática do banco de dados, como alocação em disco do banco de dados e cache e memória dinâmicos.


  • Passo 4. O crescimento e o suporte a novas plataformas são importantes para o sucesso do seu aplicativo no longo prazo. O seu mercado pode ter um perfil diferente em alguns meses ou em alguns anos – e suas necessidades também podem ser diferentes. O banco de dados se desenvolverá e terá a escalabilidade necessária? A escolha incorreta pode limitar suas opções de ambientes de instalação e ter um alto custo em vendas perdidas e insatisfação dos clientes. O mesmo acontece com o suporte a plataformas. Certifique-se de que o fabricante do banco de dados escolhido esteja comprometido com o suporte às plataformas mais usadas atualmente, além das novas plataformas. A escolha certa é fundamental para o seu sucesso agora e no futuro.

  • E agora?

    Existe muita informação, muitos fabricantes, muitos dados técnicos para que você possa escolher seu banco de dados. Comece avaliando suas necessidades técnicas e comerciais. Você precisa da confiabilidade de sistemas de grande porte e, nesse caso, o custo não é demasiado alto? Você consegue trabalhar com a falta de flexibilidade de um banco de dados para desktop? Ou você não se importa com os custos adicionais ocultos em um banco de dados gratuito?

    Se não for o seu caso – e se você estiver desenvolvendo aplicativos críticos de negócio para pequenas e médias empresas – bancos de dados embutidos podem ser a melhor combinação de desempenho e baixo custo total de propriedade, junto com confiabilidade e escalabilidade. Se é isto que você está procurando, certamente o Pervasive PSQL é a solução certa para você.

    Empresa   |   Produtos   |   Downloads    |   Serviços    |   Suporte    |   Contato

    © Stern Software. Todos os direitos reservados.

    info@stern.com.br   |  (11) 3078-1690