ttgive / qeephp

Automatically exported from code.google.com/p/qeephp
0 stars 0 forks source link

简化版的表数据入口 #16

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
    * 如果对性能影响不大,则不实现简化版的表数据入口
    * 不支持自动关联
    * 不支持自动事务
    * 简化的 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 commented 9 years ago

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

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

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

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

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

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

GoogleCodeExporter commented 9 years ago

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

GoogleCodeExporter commented 9 years ago

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

GoogleCodeExporter commented 9 years ago
已经实现对复合主键的支持

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

GoogleCodeExporter commented 9 years ago
最终 TDG 特征确定为:

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

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

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