双十一前,又添了好多心仪的宝贝到收藏夹。假如7亿网民每人收藏20个宝贝就是140亿条记录,数百TB的数据,你知道这些数据都是存放在哪里了吗? 这就是今天要说的OceanBean数据引擎。
先举二个栗子:
1.你在收藏夹中点了按照价格排序,也就是常说的“比价”,真的是双十一便宜了吗?还是...? 你懂的,比比价格就一目了然。

2.又收到一个《双十一降价必买列表》,真的还是假的呀?先还是找几个好的宝贝收藏一下,以后重点考察一下。

OB是针对大数据量、高并发和低更新场景的优化设计,主要支持收藏夹、直通车报表和天猫评价的在线业务。OB采用更新服务器来记录最近一段时间的修改增量,而以前的数据保持不变。每次查询都需要把基准数据和增量数据融合后返回给客户端。OB将写事务集中在独立的更新服务器上,可以避免复杂的分布式事务,高效地实现跨行跨表事务。更新服务器上的修改增量通过定期合并操作融合多台基准数据服务器中,从而避免其成为瓶颈,实现了良好的扩展性。

OB的核心服务
主服务器RootServer:提供服务器管理和集群管理的功能
更新服服务器UpdateServer:存储增量更新数据,唯一的写入模块
基准数据务器ChunkServer:存在基准数据
合并服务器MergeServer):接收和解析SQL成执行计划发给ChunkServer
监听合并服务(ListernerMergeServer),负责查询主备集群的流量分布信息和其他合并服务器的地址表

OceanBase是一个针对大数据量、高并发和低更新场景优化设计的数据引擎,主要用于在线业务如收藏夹、直通车报表和天猫评价。它采用更新服务器记录增量数据,基准数据与增量数据融合后返回查询结果,实现高效事务处理和良好扩展性。核心服务包括RootServer(服务器和集群管理)、UpdateServer(增量数据存储,唯一写入模块)、ChunkServer(基准数据存储)和MergeServer(执行SQL计划)。

9706

被折叠的 条评论
为什么被折叠?



