Qual banco de dados deve ser utilizado no desenvolvimento de uma aplicação cliente-servidor como um produto de varejo?

StackOverflow https://stackoverflow.com/questions/1311485

Pergunta

Estamos no processo de desenvolvimento de um software cliente-servidor (em C #, Net 2.0), que podem ser vendidos fora da prateleira. O produto está no domínio médico.

Alguém pode sugerir o melhor banco de dados possível para as seguintes condições:

  1. Deve ser capaz de distribuí-lo gratuitamente para os clientes.
  2. Os clientes devem ser capazes de adicionar imagens demais para o banco de dados.
  3. footprint pequeno.
  4. Rápido, estável, seguro e não falha.

Estamos trabalhando em MSSQL 2005 Express e Mysql 5.0. Qualquer banco de dados melhor que você pode sugerir?

Foi útil?

Solução

Uma boa idéia seria escrever o seu software usando NHibernate, como os suportes estruturais muitos bancos de dados diferentes com apenas uma mudança nas definições de configuração. A razão eu sugiro que isso é porque os clientes podem ter uma licença de banco de dados já e eles podem querer seu software para usar esse tipo de banco de dados.

Então, eu sugiro manter a sua aplicação flexível, oferecendo um fora a recomendação do banco de dados prateleira.

Outras dicas

Você pode conferir SQLite . Ele atende todos os seus critérios. Ele também tem a incrível capacidade de ser usado cross-platform. É o banco de dados de escolha para o desenvolvimento do iPhone, e é frequentemente usado em ambientes Windows e Linux, bem!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top