BaseTen,一個用於 PostgreSQL 資料庫的全新 Mac 框架

發表於 2007-01-02

BaseTen 是一個新的開放原始碼 Cocoa 資料庫框架,用於處理 PostgreSQL 資料庫。BaseTen 的設計具有熟悉的、類似 Core Data 的語意和 API。

最初的 Developer Preview 1 版本僅用於評估目的,但新版本應很快推出。 功能重點包括

  • BaseTen Assistant 匯入 Core Data / Xcode 資料模型
  • 在運行時自動發現資料庫架構,包括 1-1、1-多和多-多關係
  • 資料庫變更會自動傳播到客戶端,無需輪詢
  • 記憶體中的資料庫物件是唯一的,並且透過關係提取的物件預設為錯誤
  • 支援 RDBMS 功能,例如資料庫驅動的資料驗證、多欄主鍵和可更新的檢視
  • 自動提交和手動儲存/回滾模式,都具有 NSUndoManager 整合
  • 一個 BaseTen 感知的 NSArrayController 子類別自動執行鎖定和變更傳播
  • 提取使用 NSPredicates 指定(相關部分在資料庫上進行評估)

需求

  • Foundation、Mac OS X 10.4 時代及更高版本;PostgreSQL 8.2 及更高版本
  • AppKit 用於可選的 BXSynchronizedArrayController

此文章已從先前版本的 PostgreSQL 網站遷移。 對於遷移造成的任何格式問題,我們深感抱歉。