"CBASE 1.2.x功能开发手册:新增功能模块及Decimal基本类设计"
CBASE 1.2.x功能开发手册介绍了CBASE系统在基于OceanBase 0.4.2版本的基础上新增的11个功能模块,其中包括Decimal二级索引、Bloomfilter、JoinSemi、Join优化、Sequence批量操作、In子查询、主键更新、集群管理、UPS日志同步及优化,RS/UPS选举等功能。这些功能的增加旨在满足CBASE在海量数据处理和分布式事务处理方面的需求。其中,本手册重点介绍了Decimal基本类设计和CBASE系统的功能开发。 首先,CBASE是基于OceanBase数据库研发的可扩展的关系数据库,实现了巨大数据量上的跨行跨表事务。为了满足业务功能上的需求,CBASE引入了DECIMAL数据类型,使得数据库能够实现存储、读取decimal类型的数据,并进行相关的数学运算。在模块设计方面,首先需要进行表Schema设计,以支持decimal数据类型的存储和操作。需求分析阐明了CBASE支持decimal数据类型的初衷,而模块设计则着重讨论了表Schema的设计,为系统新增功能模块提供了具体的指导。 在具体的模块设计中,2.1.1节首先指出了CBASE支持decimal数据类型的需求,随后对表Schema进行了详细设计。在此基础上,介绍了CBASE系统在开源的OceanBase 0.4.2版本基础上新增的功能模块,包括Decimal二级索引、Bloomfilter、JoinSemi等功能。这些功能的设计不仅考虑了在海量数据处理中的性能优化,同时也考虑了分布式系统中的数据一致性和高可用性。特别是在Decimal基本类设计方面,CBASE系统进行了全面的架构设计和代码实现,以适应不同业务场景下对decimal类型数据的存储和运算需求。 在总体架构设计中,CBASE 1.2.x功能开发手册还提及了版本信息,强调了本手册针对的CBASE1.2版本,以及对OceanBase 0.4.2的开源文档的参考。这一部分的内容提供了对CBASE系统的版本控制和开发历程的梳理,有助于开发人员和用户更好地理解CBASE系统功能的演进和更新。 综上所述,CBASE 1.2.x功能开发手册详细介绍了CBASE系统在OceanBase 0.4.2版本基础上新增的功能模块,着重介绍了Decimal基本类设计和CBASE系统的功能开发。不仅阐明了CBASE支持decimal数据类型的需求,还详细描述了表Schema的设计以及各功能模块的具体实现与优化。通过本手册的学习,CBASE使用人员或者对CBASE感兴趣的数据库开发者能更好地了解CBASE系统在海量数据处理和分布式事务处理方面的创新与进步。
![](https://csdnimg.cn/release/download_crawler_static/86282325/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86282325/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86282325/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86282325/bg14.jpg)
剩余106页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)