我使用PostgreSQL與.NET Web應用程序考慮。基本上3個原因:PostgreSQL或MS SQL Server?
- 成熟的地理查詢
- 佔地面積小+ Linux的
- 價格
我想知道一些有關的工具,雖然,SQL Server事件探查和查詢計劃和性能監視器有有幫助。 Postgres與這個世界如何?我應該考慮一些其他的事情?
編輯:將最有可能使用NHibernate的ORM作爲
我使用PostgreSQL與.NET Web應用程序考慮。基本上3個原因:PostgreSQL或MS SQL Server?
我想知道一些有關的工具,雖然,SQL Server事件探查和查詢計劃和性能監視器有有幫助。 Postgres與這個世界如何?我應該考慮一些其他的事情?
編輯:將最有可能使用NHibernate的ORM作爲
我會考慮,因爲LINQ to SQL中的MS SQL。
有它的DBLinq仍處於早期的alpha,但它的工作原理非常簡單的查詢。
Postgres的帶有pgAdmin的,這確實圖形說明,以幫助您優化查詢。在SQL入門窗格中輸入您的查詢,按F7鍵讓你的查詢是如何策劃和執行一個非常明確的指示。更多關於這一點,在這裏:
如果您正在開發一個網絡應用程序並正在存儲或使用IP地址,則可以使用INET數據類型,它允許您將IP地址存儲爲實際類型,並對其執行各種操作直接 - 例如,是禁止子網中的IP地址。不需要存儲4個批量的四元組,並將其重新編碼,或將其存儲在一個字符串中。
在Linux上運行的獎金,如果它是一個.net應用程序?
我不知道mySQL,但Postgres在Linux上運行得更快,所以是的,無論你的前端是什麼編寫的,在Linux上運行pg都是一個好消息! – 2010-10-28 16:24:35
有一整套PostgreSQL的工具,有些是免費的,有些不是... PgAdmin + Explain ANALYZE通常會給你所有你需要的東西,它是免費的。
NHibernate將很可能是ORM的選擇 – mmiika 2008-11-20 05:34:13