BaseTen,一款适用于 PostgreSQL 数据库的新 Mac 框架
发布于 2007-01-02
BaseTen 是一款新的开源 Cocoa 数据库框架,用于处理 PostgreSQL 数据库。BaseTen 的设计采用了熟悉、类似 Core Data 的语义和 API。
初始开发者预览版 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 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。