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 網站遷移。 對於遷移造成的任何格式問題,我們深感抱歉。