经过一段时间的准备,Trafodion在2015年5月24日成为了一个Apache incubation项目。由Michael Stack作为导师。将受到越来越多的关注。
对开源项目感兴趣,且愿意投身到开源数据库研发的同行还请看过来。如果您错过了Hadoop,错过了HBase,又错过了Spark,不如赶紧加入Trafodion开发团队。
RDBMS on Hadoop是一个不错的发展方向。
如果谁说SQL数据库将退出历史舞台,在下绝不敢苟同。但谁说RDBMS依然会最终统治数据管理领域,NoSQL/Big-Data只是昙花一现,鄙人也无法认同。RDBMS必须变革,不能再因循守旧,吃老本,SQL已经超过30岁了,正如在下,奔四的程序员无法继续依赖以前的知识积累养家糊口,必须学习新的知识,进行变革。
SQL作为4GL语言,正如Python比C更高效一样,有它非常重要的作用,不仅仅是历史遗产问题,而在于其自身的价值:
- SQL是描述性语言,将程序员从底层数据访问的复杂问题中解放出来;
- SQL要求严格的事务一致性,其实是数据处理最重要的一个特性,不应该,也不能被抛弃;
- 多年的数据库数据建模知识并不是一钱不值的过时玩意,严格的Schema设计是保证大型软件可维护性,性能和成本的重要保证,Schema-less让变化更加容易,但也导致开发变得随意,当工程达到一定规模,随意更改的数据schema将成为一场噩梦。
因此笔者始终认为抛弃SQL是一个不得已的倒退,而不是创新。当SQL也拥有了线性扩展能力,能够处理大数据时,还是选择SQL比较明智。正如用Hive的用户还是很多,而真正写MapReduce程序的据说也不是非常普遍。
Trafodion成为Apache项目,需要大家的共同努力,希望Trafodion能够不断成长,真正获得大家的认可。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30206145/viewspace-1674743/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30206145/viewspace-1674743/