锁定老帖子 主题:分布式访问框架halo-dal设计思想
精华帖 (2) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-05-09
diz 写道 首先楼主写的东西很棒,但是有两个问题
1:这个访问框架是想干嘛? 是否是想用这个访问框架从DB访问这一层进行一次包装形成一套形态统一的"门面",然后充分利用这个门面所形成的接口优势完成更高级的功能? 2:分布式在哪里? 你这个框架如何实现分布式?是否有对Datasource包装的部分没有写出来?如果你不对Xa,或者现有的Datasource进行可配置的包装(不使用Xa,简化Xa的流程,不嵌套)怎么分布,如何分布? 这个框架就是一个jdbc驱动层的分库分表方案,对你现在的使用Datasource没有任何影响,仅仅是代理模式的灵活运用,XA是个很复杂的东西,请使用事务补偿方案。 |
|
返回顶楼 | |
发表时间:2012-05-09
rain2005 写道 diz 写道 首先楼主写的东西很棒,但是有两个问题
1:这个访问框架是想干嘛? 是否是想用这个访问框架从DB访问这一层进行一次包装形成一套形态统一的"门面",然后充分利用这个门面所形成的接口优势完成更高级的功能? 2:分布式在哪里? 你这个框架如何实现分布式?是否有对Datasource包装的部分没有写出来?如果你不对Xa,或者现有的Datasource进行可配置的包装(不使用Xa,简化Xa的流程,不嵌套)怎么分布,如何分布? 这个框架就是一个jdbc驱动层的分库分表方案,对你现在的使用Datasource没有任何影响,仅仅是代理模式的灵活运用,XA是个很复杂的东西,请使用事务补偿方案。 是的,目前是不支持xa事务的,支持单机的jdbc事务 |
|
返回顶楼 | |
发表时间:2012-05-09
finallygo 写道 解析sql建议使用antlr
谢谢推荐,目前我也在看这个。 |
|
返回顶楼 | |
发表时间:2012-05-10
我现在在看阿里的druid,他的sql解析器很不错,性能非常高,代码复杂了点,感觉不能完全吃透。
|
|
返回顶楼 | |
发表时间:2012-05-10
最后修改:2012-05-10
sql解析器要实现高性能还是比较麻烦的,不知道antlr怎么样?刚刚有看了一下,主要是要建立一个语法树结构。
|
|
返回顶楼 | |
发表时间:2012-05-10
rain2005 写道 sql解析器要实现高性能还是比较麻烦的,不知道antlr怎么样?刚刚有看了一下,主要是要建立一个语法树结构。
我也在学习,最近事情多,等周末完成 |
|
返回顶楼 | |
发表时间:2012-05-11
ak478288 写道 rain2005 写道 sql解析器要实现高性能还是比较麻烦的,不知道antlr怎么样?刚刚有看了一下,主要是要建立一个语法树结构。
我也在学习,最近事情多,等周末完成 呵呵,期待发布,我也准备研究antlr,感觉还是要从它那里得到些灵感,druid的sql parser太绕了。 |
|
返回顶楼 | |