Eu estou criando um gerenciador de Cyber Café / Lan House e estou em dúvida qual banco de dados usar.
-
O banco de dados tem que ser gratuito e de fácil instalação;
-
O banco de dados poderá ficar no mesmo computador que o software que administra os computadores ou em um computador dedicado;
-
Todos os computadores clientes/servidor irão usar o mesmo usuário para acessar o banco de dados;
-
O banco de dados deverá aceitar vários pedidos de conexão ao mesmo tempo; (ex.: vários cliente tentando logar ao mesmo tempo.)
-
O banco de dados tem que ser leve e confiável;
-
Se possível ofereça ferramentas para corrigir o banco de dados caso ele corrompa;
-
Irei usar a plataforma .net (C# ou VB) para criação do software;
1 curtida
Qualquer banco de dados moderno deve atender suas necessidades, então eu recomendo usar o que você tiver mais experiência. Se não tem experiência com nenhum, teste MySQL/MariaDB e Postgre e veja com qual você se sente mais confortável.
Abraço.
Esqueça Oracle e MSSQL. As versões XE e Community são capadas, limitam o tamanho das bases que podem ser gerenciadas.
Esqueça os bancos em arquivo, como Firebird e Access. São leves, mas não são confiáveis.
Neste caso, iria de MySQL ou MariaDB (a mesma coisa, mas o MySQL hoje é da Oracle e o que sobrou do projeto na antiga MySQL AB e Sun Microsystems virou MariaDB), porém, eu daria preferência ao Postgres.
Robusto e muito bom, não é tão leve, mas é, de longe, o melhor.
1 curtida
Dos gratuitos minha sugestão também é o PostgreSql. É robusto, fácil de instalar e gerenciar.