Josh Berkus at OSCON: Sun, MySQL, PostgreSQLPG未來開發功能清單, http://wiki.postgresql.org/wiki/Todohttp://yp.oss.org.cn/blog/show_resource.php?resource_id=1596 http://www.cnblogs.com/neights/archive/2013/03/15/2961814.html http://www.postgresql.org/about/press/presskit92/zh_CN/ 2009/07 - PostgreSQL 8.4 正式發佈公告
- 長達 16 個月,增加了 293 項增強與改進各方面的資料庫功能,協助使用者在每一個 PostgreSQL 小型或大型的應用中。
- PostgreSQL 8.4正式版引入更多新特性
- 在開源資料庫市場,新的PostgreSQL發佈來得正是時候,因為MySQL被SUN收購後,又被併入到Oracle,目前它的前景似乎暗淡。
- 在新版本中還增加了新的SQL查詢結構,允許在一個查詢中執行多個任務,而在以前是需要使用多個查詢的。
- 新的「窗口合計」功能,用戶可以在資料子集上做一些合計操作,如count,sum和rank。但Berkus說我們常見的合計只會給出一個總的行,假設
你使用sum(),只會得到一個總和,與此相反,窗口合計不僅會得到總數,也會得到資料集每行的信息,也就是說不僅可以得到總計,也可以得到小計。當你想
對所有員工按他們在每個部門所呆的時間進行排序時,這個功能就很有用了,過去卻要使用存儲過程或使用多個子查詢。
- 在PostgreSQL 8.4
中安全性也得到了提高,可以在每一列上設置權限了,這樣為敏感資料提供了細粒度的權限控制,列權限也有利於保護通過SQL注入暴露的限制資料。
Berkus說列權限的加入,也要求PostgreSQL開發更精密的權限管理工具,滿足更複雜的權限管理需要。假設你有一張表,它有兩個字段,分別是信用卡卡號和密碼,它需要特殊的訪問控制,這是一個非常常見的設計問題,在以前,你可能只有將它們分開放到不同的表中,再授予不同的權限,或者創建一個視圖授予不同的權限。現在就簡單了,只有管理員能夠看到表的這兩列。
- 原文來自: PostgreSQL 8.4 Revs Up Database Admin, Security
2009/04 2009/02 2008/10 2007 |