Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Alternativas do SQL Server Express além do limite de 2 GB


Eu sou uma pessoa que não acredita que só porque você é uma loja .NET que você tem que usar um produto Microsoft SQL Server, embora a Microsoft adore se você fizer isso. Claro que combina muito bem com as bibliotecas nativas e ferramentas de desenvolvimento da Microsoft. Para mim, é aí que as vantagens realmente param para o SQL Server e é mais um campo de jogo equilibrado com outros sistemas de banco de dados.

MySQL - Fique longe disso, as coisas ficaram feias e ficarão ainda mais feias agora que a Oracle o possui. Não vale a pena pagar para usar um banco de dados de código aberto de segunda categoria na minha opinião quando você pode usar o PostgreSQL de graça e sem medo.

PostgreSQL - Uma opção muito boa. A licença BSD é livre para usar e alterar a fonte. Sem limite no lote de dados de recursos. Mas se o tempo de instalação é o motivo principal para deixar o SQL Express PostgreSQL instala muito rápido no Windows ou Linux, quão rápido eu não sei porque não me importo se leva 1 minuto ou 10 minutos em meus sistemas. Em uma caixa Linux é muito rápido se você pré-compilar ou usar uma instalação de pacote, eu diria que menos de 10 minutos.

E quanto ao suporte a objetos .NET nativos? Não tenho certeza do que é isso.

Construído em tipos XML? PG sim.

Suportando dados binários? PG sim.

Suporte de uma ferramenta semelhante como Management Studio? PG sim pgadmin ou alguns outros fornecedores de terceiros.

Facilidade de instalação? Fácil com mais opções do que o SQL Server. Por exemplo, você pode compilar com tamanho de página diferente, se quiser.

Pegada de memória? Pode ser pequeno ou grande dependendo de como você ajusta as configurações de memória.

Comparações de desempenho desses 3 bancos de dados? Bem, o SQL express não pode conter mais de 4 a 10 GB, esqueça o quanto o 2008 express pode fazer. Então você não está comparando maçãs com laranjas aqui. Mas eu diria que todos eles podem ter um bom desempenho se usados ​​​​corretamente. O PG funciona muito bem.

Vale a pena considerar essa alternativa (especialmente considerando o fato de sermos uma loja .NET)? Sim, vale a pena considerar, mas depende se o custo é importante para você. Meu palpite é que em algum momento você crescerá a edição expressa e terá que começar a comprar uma versão paga. A Microsoft sabe vender e faz parte do modelo que você vai crescer mais rápido. Você não pode errar ao usar o PostgreSQL se tiver a chance de testá-lo e validá-lo em seu ambiente, use este tempo para comparar. Não use o SQL Server como padrão apenas porque você é uma loja .NET.

Postagem mais antiga que contribui para isso e é ainda mais verdadeira hoje.http://archives.postgresql.org/pgsql-advocacy/2005-07/msg00008.php