Oracle正遭降维打击!你猜对手是谁? 想破脑袋都猜不到
文中参考文档点击阅读原文打开, 同时推荐2个学习环境:
1、懒人Docker镜像, 已打包200+插件:《最好的PostgreSQL学习镜像》
2、有web浏览器就能用的云起实验室: 《免费体验PolarDB开源数据库》
3、PolarDB开源数据库内核、最佳实践等学习图谱: https://www.aliyun.com/database/openpolardb/activity
万万没想到降维打击Oracle的不是国产数据库, 而是它!
光靠开源数据库, 肯定是干不掉O的! 最好的证据就是: MySQL, PG 都出来这么多年了, O也没被干掉. 联想起2018年在全国各地搞“PG干O天天象上”的活动,虽然每一场都爆满,但是搞了一年O毫发无伤!
到底谁能把O干掉?
大胆预测:真正把Oracle干掉的是k8s, 而且Oracle居然是被误杀的, 怎么说? k8s和数据库本来是八竿子打不着的, Oracle太惨了.
看分析对不对?
随着容器服务兴起, 应用微服务化架构的流行, 每个微服务一套数据库, 使得数据库被拆得很细, 大多数场景下单一数据库故障影响面变得很小, 最终导致数据库软件引以为傲的稳定性、可用性能力显得没那么重要了.
可想而知企业会在微服务架构中使用O吗? 显然不会啊, 一方面O贵, 另一方面O太重了, 一点都不轻量化. O的用户都非常喜欢把数据库搞得大大的(经常会看到网上很多技术人员喜欢发几十TB以上大数据库实例的优化实践, 或者几万以上大并发的优化实践等文章). 但是O引以为傲的能力在应用微服务化后完全没有用武之地. 微服务架构中用得最多的是轻量、管理方便、开发者使用方便的开源数据库, 例如mysql, pg, mongo, redis等.
在k8s平台中管理数据库的产品 kubeblocks https://github.com/apecloud/kubeblocks , 从KB产品简介中可以看出它提供了标准的接入接口, 可以为接入kubeblocks的数据库提供最基本的高可用、备份、恢复、创建、释放实例等功能;
KubeBlocks could manage various type of engines, including RDBMSs (MySQL, PostgreSQL), Caches(Redis), NoSQLs (MongoDB), MQs(Kafka, Pulsar), and vector databases(Milvus, Qdrant, Weaviate), and the community is actively integrating more types of engines into KubeBlocks. Currently it has supported 32 types of engines.
以下是误杀Oracle的带头大哥KB家的公众号:
同时KB支持通过接入其他周边工具例如DBdoctor,PawSQL,Bytebase等SQL审核、性能诊断与优化工具解决数据库使用最常见的运维需求; 接入NineData这种工具解决数据同步迁移需求. 随着周边工具接入, 数据库的日常使用基本上就齐活了, 开发者不需要特别熟悉数据库产品就可以大规模的使用好数据库.
以下是上面提到的一些数据库工具产品的公众号:
最关键的来了, 由于开发者已经非常习惯k8s, 自然就非常顺利的使用kubeblocks之类的基于k8s的管理平台.
最终, 随着开源数据库使用量的增加, 会促使开源数据库愈加成熟, 原来在重要场合使用的O最终也会被蚕食.
等等, 似乎忘了什么? Oh, 用开源没人背锅啊!
兜底问题, 特别是重要场合使用的数据库? 开源怎么兜底呢? 总不能白票开源然后出了问题还找开源作者赔钱吧? 没这样的SLA啊! 仔细想想: 不是还有基于开源的商业数据库厂商么! 所以我们能看到PolarDB, OceanBase等国产开源都已经接入kubeblocks. 数据库引擎接入KB的方法参考: https://cn.kubeblocks.io/docs/preview/developer-docs/integration/add-ons-of-kubeblocks
除了国产开源接入KB平台, 蚕食O的还有云厂商及数据库厂商自己提供的云数据库服务, 兼容O的产品等。例如RDS, PolarDB HaloDB IvorySQL等. 当然还有专业的大规模实例管理工具如clup,pigsty。
以下是以上提到产品的公众号(一篇信息居然只能放十个公众号,委屈一下PolarDB,你是大牌肯定不会和小弟弟们计较的):
另外在上一篇信息:
35岁高龄DBA不好找工作?打工人永远猜不到老板怎么想!不信看几位深圳老板怎么说?
提到了一些支撑数据: 运营商、金融行业都已经率先微服务化, 这种大客户实例数动辄上万, 如果使用O来搞微服务化那得花多少钱? 所以这些大厂选择了开源或基于开源的国产化数据库.
等着吧, 这次O可能真的快O了!
本期彩蛋-招商中,有需要的小伙伴可联系嵌入...
文章中的参考文档请点击阅读原文获得.
欢迎关注我的github (https://github.com/digoal/blog) , 学习数据库不迷路.
近期正在写公开课材料, 未来将通过视频号推出, 欢迎关注视频号: