PostgreSQL 全球開發團隊:我們不進行開發的特點
更新:2007-03-22
對映章節:
http://www.postgresql.org/docs/faqs.TODO.html
內容:
以下幾點是 PostgreSQL 開發團隊聲明不進行研究的項目:
- 全部伺服端(backends)運行線程(threads)在一個單一進程(process).
我們得到從當前的設定這是會消滅進程(process)的保護特徵。在現代系統上, 線程建立通常也同似進程建立, 因此它似乎愚笨的使用一個純淨的線程模型。
- 優化器(optimizer)建議.
優化器建議是被使用在工作週遭的特定問題上的優化器. 我們寧可接受問題的報告與俢正問題點.
http://archives.postgresql.org/pgsql-hackers/2006-08/msg00506.php http://archives.postgresql.org/pgsql-hackers/2006-10/msg00517.php http://archives.postgresql.org/pgsql-hackers/2006-10/msg00663.php - 允許 AS 在 "SELECT col AS label" to be optional.
Because we support postfix operators, it isn't possible to make AS optional and continue to use bison. http://archives.postgresql.org/pgsql-sql/2006-08/msg00164.php
- 嵌入式伺服器(Embedded server).
當 PostgreSQL 客戶端運行精巧地在受限制資源環境上時, 伺服器請求多工進程及穩定的連結池資源來運行可靠性及高效能. 但剝削 PostgreSQL 伺服器來運行在單調的進程位址時客戶端應用程式將增加極為龐大複雜和失敗的案例.
沒有留言:
張貼留言