Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

简化版的表数据入口 #16

Closed
GoogleCodeExporter opened this issue Apr 15, 2015 · 7 comments
Closed

简化版的表数据入口 #16

GoogleCodeExporter opened this issue Apr 15, 2015 · 7 comments

Comments

@GoogleCodeExporter
Copy link

    * 如果对性能影响不大,则不实现简化版的表数据入口
    * 不支持自动关联
    * 不支持自动事务
    * 简化的 CRUD 操作
    * 是现有表数据入口的基础类
    * 支持 schema
    * 支持类似 RoR 的 acts 机制(允许同时启用多个 acts)
          o 树形结构
          o 改进型先根遍历算法
          o 垂直划分数据库
          o 垂直划分数据表
          o 可缓存的查询
          o 乐观锁

Original issue reported on code.google.com by dualf...@gmail.com on 29 Jul 2007 at 4:18

@GoogleCodeExporter
Copy link
Author

Original comment by dualf...@gmail.com on 29 Jul 2007 at 7:21

  • Added labels: Milestone-1.8, Type-NewFeature
  • Removed labels: Type-Task

@GoogleCodeExporter
Copy link
Author

关联依然作为表数据入口的基本特征实现。
但事件callback则以扩展的形式支持。

表数据入口退化为较为底层的数据库操作服务,而 ActiveRecord 
则作为领域逻辑的封装基础。

Original comment by dualf...@gmail.com on 14 Feb 2008 at 4:10

  • Changed state: Started

@GoogleCodeExporter
Copy link
Author

表数据入口的扩展主要集中在底层的分库、分表上。缓存查��
�、乐观锁、悲观锁在 ActiveRecord
上实现。

Original comment by dualf...@gmail.com on 13 Apr 2008 at 10:54

@GoogleCodeExporter
Copy link
Author

Original comment by dualf...@gmail.com on 19 Apr 2008 at 8:36

  • Added labels: Component-Database, Milestone-2.0
  • Removed labels: Milestone-1.8

@GoogleCodeExporter
Copy link
Author

Original comment by dualf...@gmail.com on 3 May 2008 at 3:22

  • Added labels: Milestone-2.1
  • Removed labels: Milestone-2.0

@GoogleCodeExporter
Copy link
Author

已经实现对复合主键的支持

Original comment by dualf...@gmail.com on 7 Jun 2008 at 2:22

@GoogleCodeExporter
Copy link
Author

最终 TDG 特征确定为:

* 不支持自动关联
* 不支持自动事务
* 简化的 CRUD 操作
* 支持 schema

对 TDG 扩展的支持放到 QeePHP 2.1 中实现。

Original comment by dualf...@gmail.com on 21 Sep 2008 at 11:44

  • Changed state: Fixed
  • Added labels: Milestone-2.0
  • Removed labels: Milestone-2.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant