暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

国产数据库怎么样?

希里安 2023-03-25
251

关注“希里安”,get更多有用干货


说起数据库的学习,想起来还真是和它有缘分。当时毕业头一份工作虽然是软件工程师,但是我的工作内容不是开发软件而是报表开发,啥意思呢其实就是编写sql语句,然后将获取的结果展示在web前台。想起来刚开始真的觉得挺难的,那会用的是Oracle数据库,用PLSQL每天增删改查,高级点的函数也不会用,是真正的crud boy,那会第一篇文章还是写怎么用oracle数据库。





那么今天要说的数据库学习内容啊,说的不是Oracle也不是MySQL,而是咱国产的数据库,由阿里自主研发的,叫OceanBase。关于OceanBase的介绍大家可以自己去官网搜索一波,那可是首款打破Oracle保持了九年的世界记录的国产数据库。简而言之,就是一款原生分布式、和Oracle/MySQL高度兼容的,高性能高性价比的一款完全自主研发的,代码级别可控的国产数据库,总之两个字,就是厉害。







我接触OceanBase是因为之前接触过腾讯的Tbase,顺带了解的。当时有OceanBase的免费学习机会我就去学了,当时OceanBase有社区版,社区里面的DBA们都很活跃,官方出了很多活动,还有免费认证的机会,就顺道学习认证了obca和obcp。虽然现在好像收费了,但是应该还会有活动,大家感兴趣的可以随时关注着。正好这两天有OceanBase的开发者大会相关的活动,应该是OceanBase举办的首届开发者大会,感兴趣的可以看看。







正好借这个机会,分享一下学习认证的经历。首先就是OBCA的学习,考试内容还是很简单。里面有这么几部分内容:


1、主要介绍分布式数据库和集中式数据库的差异,就是说分布式数据库有很多优势,也是未来发展的重点方向。


2、介绍的是OceanBase这款产品,总之就是介绍下这个数据库的很多优势,比如TCP-C认证,就是数据库里的评判标准,反正是打破了oracle保持的世界纪录,展示了中国数据库的实力。


3、OceanBase家族的产品以及一些基础概念,比如中间件以及数据库内核还有迁移平台还有运维开发平台等。还有如何安装部署等,当然之前写过如何安装部署,对于硬件的内存要求还是蛮高的,不过大家也可以申请官方试用,我看现在可以免费申请试用一个月。


4、集群技术的架构,介绍多副本一致性协议以及负载均衡,动态扩缩容,灾难恢复等,就是证明数据的高可用性高稳定性等等。


5、介绍数据库的sql引擎以及存储引擎,这边官方说是业内首创的双模,意思就是MySQL+oracle共存,就是同一个集群,同时支持MySQL和oracle,听到这里是不是觉得确实很牛,存储方面就是内存数据库+LSM-Tre存储技术,这个暂时咱也研究不懂,反正就是很好用,可以避免很多传统问题。


6、这块介绍的就是集群参数和变量的设置。比如管理范围、参数的级别,生效以及管理权限。


7、最后呢就是介绍了一下OCP(OceanBase cloud platform)这款企业级的数据库管理平台,一站式的管理运维工具,介绍了ocp的核心功能等。









总之,国产数据库一直在默默地发展壮大,大家感兴趣的都可以去学习阅读相关资料。这里掌握了OBCA的基础知识,就可以向OBCP出发了,不过OBCP的难度等级要比OBCA高一些,要写的内容也更加的多,除了理论知识,还考察实际操作能力,所以这里的知识,一篇文章还写不完,后面慢慢分享给大家。


感兴趣的同学可以后台回复数据库,获取相关的认证指南,别忘了点赞关注呀。



END








文章转载自希里安,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论