DAL2.0开发已近尾声,在这稍微说说情况
DAL全称Data Access Layer,是一个由手机之家技术团队研发的中间件,原先我们做的只是一个数据库代理层程序,作用类似于MySQL Proxy,主要功能包括数据表拆分,以及缓存更新与清除的自动化、透明化等等。但现在,我们做得更多,走得也更远,可以在这篇BLOG中了解一些这方面的信息。
DAL2.0是DAL的下一代版本。DAL2.0的规划,其实从去年在三元桥时间国际7楼的小会室里就开始了,老高提出了初始想法,经过讨论以后,一拍即合,觉得应该抽出一个整块的时间来做这个事。
正式开发,从2月底3月初开始,原定计划是4月底5月初交上答卷,很遗憾,项目已经延期了。当然,非要找一些借口的话,也是有的:找人,组建团队,沟通,第二期BETA沙龙,QCON北京大会,又找人,会人。。。但其实,最主要还是因为:我没安排好任务,没管理好时间(是情商问题而非智商问题)。
虽然公司给予了我们团队很多的理解和支持,但我认为这是有问题的。因此,从5月4号(五一节后)开始,我做了一些调整:关掉Gtalk,不访问Twitter,不收Email,专心致志开始了2周的封闭式开发。成效是明显的,不少难题都是在这2周内解决的。有些朋友可能找不到我,在这说Sorry了。
接下来,我稍微说说技术的一些情况。
显然,这些变化不是一言两语就能说清楚的,其中有很多细节问题,在这不再赘述。
虽然,和DAL2.0比起来,DAL1.0显得单薄了些,但其实她是一个非常重要的里程碑,有很多想法通过她已经被证明是可行的。
DAL2.0的开发还在继续,还需要不断地努力、持续地投入。在运行之前,需要大量的测试:单元测试、集成测试,旁路测试等等。
总之,我们是对DAL2.0是非常有信心的,欢迎大家继续关注我们,并提出宝贵意见。

很期待,不知道完成后DAL2.0有没有可能开放源代码?
Comment by yuehei — May 18, 2009 @ 9:06 am
好消息啊!
Comment by daqing — May 18, 2009 @ 9:36 am
努力、加油。
但一定要注意身体。
Comment by mm — May 18, 2009 @ 10:16 am
所有的担忧集中在系统的复杂度带来的正确性上,只能尽力提高测试的覆盖面吧
Comment by tangfl — May 18, 2009 @ 10:27 am
@yuehei 是否开源要看DAL2.0是否争气了。
Comment by 许超前 — May 18, 2009 @ 8:57 pm
期待啊!
Comment by fire9 — May 20, 2009 @ 3:49 pm
[...] 手机之家的数据访问层封装DAL 2.0 [...]
Pingback by Yahoo!的分布式数据平台PNUTS简介及感悟 - Tim[后端技术] — June 21, 2009 @ 2:53 pm
关注,希望有空能分享更多的细节
Comment by 盒子 — June 23, 2009 @ 10:52 am
Good, well done, chaoren.
I’d like to know which Open Source utilities you have used. Or all codes written by yourself.
If you have used any, you need to pay more attention to the juristic issues.
Comment by owenfirst — June 30, 2009 @ 5:24 pm
[...] DAL2.1.1是一个非常重要的版本,到此为止,当初的想法已经得到了相对较好的实现。刚来的朋友可以看这两篇Blogs: beta技术沙龙结束,开始忙正事了。。。,DAL2.0开发已近尾声,在这稍微说说情况,来了解一下DAL的相关词汇及来龙去脉。 [...]
Pingback by 许超前的博客 - A longker in the Earth » 手机之家分布式(Distributed)数据访问层(Data Access Layer)—DAL2.1.1发布了 — September 7, 2009 @ 1:15 am