阅读更多

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 条 请登录后发表评论
4 楼 leric 2011-09-01 21:50
听话的意思还是个关系数据库了? taobao还是很了不起的,关注一下
3 楼 ansjsun 2011-09-01 18:06
hadoop ????
2 楼 xleon 2011-09-01 17:55
都在静观其变。
1 楼 bsdgo 2011-09-01 17:20
怎么没有人出来评论一下

发表评论

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

相关推荐

Global site tag (gtag.js) - Google Analytics