PostgreSQL終於出到8.0

出自GaryLee
跳轉到: 導覽, 搜尋

Description

主要有下面的新功能。

Text

  1. Win32 Native Server -- 全新的Win32原生碼(Native code)的server程式。7.x的版本要有Cygwin這類的Unix平台環境才能夠編譯及執行。8.0版完全不用了!
  2. Savepoints -- 安全點設定。通常在一個transaction中,如果有任何一部份中斷,整個transaction都必須中斷並且恢復原來的樣子。不過,有了 savepoints後,你就可以做到只中斷部分的transaction而剩下部分的transaction仍可繼續使用。
  3. Point-In-Time Recovery。即時備份暨回復功能。之前版本中,一旦有類似磁碟讀寫失敗所引發的錯誤時,就必須要靠管理者藉由前次的備份或者是雙重伺服器的方式來回 復系統。有了這個即時備份暨回復的功能。你就可以設定系統進行連續性的備份,並且可以回復到指定的時間。
  4. Tablespaces -- 表格存放空間。以前的PostgreSQL要指定存放資料庫或表格的位置,可能需要透過手動的方式藉由Symbolic link來達到這樣的目的。現在,您只需要設定好Tablespaces就可以讓PostgreSQL將表格或是整個資料庫存放到指定的目錄中。
  5. Improved Buffer Management, CHECKPOINT, VACCUM -- 加強了Buffer的管理及CHECKPOINT,VACUUM的弁遄C新的PostgreSQL有更強的Buffer管理機制,所以效能變得更好了!同 時,使用CHECKPOINT及VACUUM對效能所造成的影響也比較小了。
  6. Change Column Types -- 變更欄位型態的功能。現在你可以用ALTER TABLE的敘述來變更欄位型態了。
  7. New Perl Server-Side Language -- 新版的伺服器端Perl script。這個新版的Perl script功能變多了,可以支援persistent shared storage area, triggers, returning records and arrays of records, SPI call等存取資料庫的功能。
  8. Comma-separated-value (CSV) support in COPY -- COPY敘述中新增處理CSV格式的能力。現在可以透過COPY敘述讀寫CSV格式的檔案了!
個人工具