PostgreSQL ou MS SQL Server?

votos
5

Estou pensando em usar o PostgreSQL com um aplicativo web .Net. Basicamente 3 motivos:

  1. Madura Geo Queries
  2. Pegada pequena + Linux
  3. Preço

Eu estou querendo saber um pouco sobre ferramentas entanto, SQL Server Profiler e planos de consulta e monitores de desempenho têm sido úteis. Como é este mundo com Postgres? Algumas outras coisas que eu deveria considerar?

Edit: provavelmente irá usar NHibernate como ORM

Publicado 20/11/2008 em 06:26
fonte usuário
Em outras línguas...                            


3 respostas

votos
0

Eu consideraria MS SQL por causa de LINQ to SQL.

Há DbLinq que ainda está em alpha cedo, mas ele funciona para consultas muito simples.

Respondeu 20/11/2008 em 06:31
fonte usuário

votos
6

Postgres vem com pgAdmin, que faz gráfica explica para ajudar a otimizar consultas. Entrando sua consulta em um painel de entrada SQL e pressionando F7 lhe dá uma indicação muito clara de como a consulta é planejado e executado. Mais sobre isso, aqui:

Gráfica Explique Planos .

Se você está fazendo uma aplicação web e está armazenando ou trabalhar com endereços de IP, você pode usar o tipo de dados INET, o que permite armazenar o endereço IP como um tipo real, e fazer todos os tipos de operações sobre ele diretamente - É um endereço IP na sub-rede proibido, por exemplo. Não há necessidade de armazenar 4 lotes de quads e recombinar-los no código, ou armazená-lo em uma corda.

Está sendo executado no Linux um bônus, se é um aplicativo .NET?

Respondeu 21/11/2008 em 03:03
fonte usuário

votos
2

Há toda uma série de ferramentas para PostgreSQL, alguns gratuitos, outros não ... PgAdmin + Explique ANALISAR normalmente vai lhe dar tudo que você precisa e é gratuito.

Respondeu 11/03/2010 em 18:51
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more