阅读更多

29顶
2踩

数据库
淘宝自主研发的海量数据库OceanBase开源了!

OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。

目前OceanBase已经应用于淘宝收藏夹,用于存储淘宝用户收藏条目和具体的商品、店铺信息,每天支持4~5千万的更新操作。等待上线的应用还包括CTU、SNS等,每天更新超过20亿,更新数据量超过2.5TB,并会逐步在淘宝内部推广。

源代码可通过TaobaoCode的SVN获得:http://code.taobao.org/project/587/viewSvn/

相关阅读:

在设计和实现OceanBase的时候暂时摒弃了不紧急的DBMS的功能,例如临时表、视图(view),研发团队把有限的资源集中到关键点上,当前OceanBase主要解决数据更新一致性、高性能的跨表读事务、范围查询、join、数据全量及增量dump、批量数据导入。

OceanBase数据访问特点:

  • 把一段时间内的增删改等修改操作以增量形式记录下来,使得主体数据在一段时间内保持了相对稳定;
  • 把动态数据保存在独立的服务器UpdateServer的内存中;
  • 把基准数据按照主键分段(即tablet)后保存多个副本(一般是3个)到多台机器上;
  • tablet按主键分块连续存放,按主键的范围查询对应着连续的磁盘读,十分高效。

OceanBase的逻辑架构简图


项目介绍:http://code.taobao.org/trac/OceanBase/wiki/intro

  • 大小: 103.6 KB
来自: 秀码趣
29
2
评论 共 44 条 请登录后发表评论
44 楼 endual 2012-03-14 20:35
开源已经很不错了。
有时候,公开一个自己研究二个月才搞出来应用的产品都很舍不得。
43 楼 lenj 2011-09-06 18:03
腾讯自主研发的海量数据库 QceanBase开源
42 楼 springhill 2011-09-06 09:45
期待在淘宝更大范围的应用和积累,目前似乎不会有人会用吧,小白鼠伤不起:)
41 楼 jianpc 2011-09-06 00:12
cw550284 写道
很像hbase!!!!!!!

40 楼 transist 2011-09-05 13:51
支持开源,赞赏分享
39 楼 theoffspring 2011-09-05 09:42
比oracle还强?
38 楼 bugjiang 2011-09-03 22:08
不管好坏,至少是脚踏实地的在做了。
37 楼 witcheryne 2011-09-03 21:06
duooluu 写道
laolinshi 写道
阿里巴巴,淘宝确实代表了中国JAVA技术的最高水平。

不要乱代表好不好?

这马屁拍的...
36 楼 duooluu 2011-09-03 12:42
laolinshi 写道
阿里巴巴,淘宝确实代表了中国JAVA技术的最高水平。

不要乱代表好不好?
35 楼 lwwit 2011-09-03 09:19
支持 
34 楼 cuitengfei2006x 2011-09-02 23:22
源代码下载不了啊
33 楼 flysnail 2011-09-02 22:45
支持,人家开源出来就非常不错了,如果你觉人家不行,你来搞一个啊,
32 楼 icer3044 2011-09-02 16:52
还不能达到hadoop的高度。
31 楼 learnmore 2011-09-02 14:56
30 楼 AAA- 2011-09-02 14:06
不管是什么水平的东西,首先要支持这样的开源文化。
29 楼 CurrentJ 2011-09-02 13:40
这也能较数据库?有局限性的海量数据存取吧。呵呵
28 楼 zhanjia 2011-09-02 12:43
好的东西、好的做事方法就得支持,能应用在淘宝上面的东西,应该是不错的
27 楼 mainlove 2011-09-02 12:25
fanjing129 写道
淘宝自己敢用这个数据库吗?


有可能部分的地方用了
26 楼 syq689 2011-09-02 12:00
好,海量数据的处理,有空了解一下
25 楼 cw550284 2011-09-02 11:49
很像hbase!!!!!!!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics