排行
数据库百科
核心案例
行业报告
月度解读
大事记
产业图谱
中国数据库
向量数据库
时序数据库
实时数据库
搜索引擎
空间数据库
图数据库
数据仓库
大调查
2021年报告
2022年报告
年度数据库
2020年openGauss
2021年TiDB
2022年PolarDB
2023年OceanBase
首页
资讯
活动
大会
学习
课程中心
推荐优质内容、热门课程
学习路径
预设学习计划、达成学习目标
知识图谱
综合了解技术体系知识点
课程库
快速筛选、搜索相关课程
视频学习
专业视频分享技术知识
电子文档
快速搜索阅览技术文档
文档
问答
服务
智能助手小墨
关于数据库相关的问题,您都可以问我
数据库巡检平台
脚本采集百余项,在线智能分析总结
SQLRUN
在线数据库即时SQL运行平台
数据库实训平台
实操环境、开箱即用、一键连接
数据库管理服务
汇聚顶级数据库专家,具备多数据库运维能力
数据库百科
核心案例
行业报告
月度解读
大事记
产业图谱
我的订单
登录后可立即获得以下权益
免费培训课程
收藏优质文章
疑难问题解答
下载专业文档
签到免费抽奖
提升成长等级
立即登录
登录
注册
登录
注册
首页
资讯
活动
大会
课程
文档
排行
问答
我的订单
首页
专家团队
智能助手
在线工具
SQLRUN
在线数据库即时SQL运行平台
数据库在线实训平台
实操环境、开箱即用、一键连接
AWR分析
上传AWR报告,查看分析结果
SQL格式化
快速格式化绝大多数SQL语句
SQL审核
审核编写规范,提升执行效率
PLSQL解密
解密超4000字符的PL/SQL语句
OraC函数
查询Oracle C 函数的详细描述
智能助手小墨
关于数据库相关的问题,您都可以问我
精选案例
新闻资讯
云市场
登录后可立即获得以下权益
免费培训课程
收藏优质文章
疑难问题解答
下载专业文档
签到免费抽奖
提升成长等级
立即登录
登录
注册
登录
注册
首页
专家团队
智能助手
精选案例
新闻资讯
云市场
9
微信扫码
复制链接
新浪微博
分享数说
采集到收藏夹
分享到数说
首页
/
给准备学习国产数据库的朋友几点建议
给准备学习国产数据库的朋友几点建议
白鳝的洞穴
2025-05-07
848
昨天有朋友说:“老白,最近你吐槽国产数据库有点多啊”。其实我每天写啥文章,大多数时候是因为昨天我遇到了一些事情,有感而发。最近在研究国产数据库的AIOPS问题,所以开始了对一些国产数据库的学习。曾经有网友问过我,说老白你是怎么做到同时学习这么多国产数据库的?
实际上这里有个很大的误解,很多网友看到我评价和分析过很多国产数据库,一定是对这些数据库都掌握得不错了。我只是用过或者测试过这些国产数据库,而对于大多数我评论过的国产数据库,我并没有深入学习过,大多数都只是浅尝辄止。想要深入学习某个数据库产品,是需要花费大量的精力的,一个人很难有那么多的精力,去学习一种自己当前还没有什么使用能够需求的数据库产品。因为最近的研究工作,让我与一些国产数据库有了二次接触。这次接触可能是我真正的学习这些数据库产品。
接下来我要谈的就是我的第一点建议,当你的工作中还不需要,也不会使用某个数据库产品的时候,你想去学习它,成本是比较高的,而且效果也不一定很好。你可以下载官方文档,甚至去下载试用版自己部署一套,照着文档去学习。但是这种学习是十分粗浅的,你可以学会如何安装、使用这个数据库产品,但是只限于一些十分简单的运维场景,这些场景一般都是十分初级的,在没有生产实践的前提下,你很难深入学习。虽然如此,这种学习依然是十分必要的,有可能在下一次争取一个DBA职位的时候,你掌握的这些初级技术会帮上忙。如果你想在这样的环境下对这个数据库产品更深入地学习,那么你需要从网上、社交工具上获得一些实战的案例,并且想办法在你的实验环境中复现,并进行针对性的研究,这样可以锻炼出一定的高阶能力出来。
如果有某些辅导性的书籍,买几本书,照着书上的一些例子去复现、实验也是提升自己能力的好办法。可惜的是针对国产数据库比较深入一点的书籍相对较少。最近我在研究Oceanbase的一些运维技巧的时候,手头唯一能够找到的非官方写的书只有一本林春总的金融实践。如果你学习的数据库是基于MySQL和PG的,那么这方面会好很多,你可以找到大量的这样的书籍。找到一本写得比较好的,照着上面的实验自己都做一遍,你会提升很大。看一遍和亲手做一遍效果是完全不同的。
学习某种数据库产品,最好的方式还是能够在实战中学,在实战中你遇到的问题越多,你的进步越大,这一点是做实验无论如何都没法比的。因此更好的方法不是你自己在家里做实验,而是当你有了初步的经验之后,找一个与这个数据库相关的运维工作。无论是去原厂当售后工程师,还是争取到甲方去做DBA,哪怕是到第三方服务公司去做驻场服务都是可以的。有些年轻的朋友不愿意去做第三方外包,认为收入不高,没有前途。实际上如果你真的想在国产数据库这条路上走出点名堂,初期的时候放下身段,哪怕工资低一点都没关系,找一个相关的工作,认真干上两三年,把自己的能力打磨好,应该也是一种正确的选择。只要你在这些年里不要放弃自己的理想,努力提升自己,一定会有成效的。
自学国产数据库确实是有一些门槛的,有些门槛只要自己想办法都是能迈过去的。你想学习分布式数据库,但是没有实验环境。你可以上云啊,在云上租一个最小配置的云数据库,租用几个月,就可以让你完成基本操作的学习了,花费也不会太高。趁着双十一之类的租上几个打折的云主机,就可以练习部署和管理数据库了。这种学习时间不用太长,几周即可,一般人都是可以承受的。
学习资料可能是个更大的问题,不过如果你学习的数据库是MySQL或者PG生态的,这方面问题不是很大。幸运的是,国产数据库大多数都和这两种开源数据库产品有些渊源,因此这些学习资料对你学习这些国产数据库依然有效。有些国产数据库虽然基于MYSQL/PG,但是是分布式数据库,大家也别被分布式数据库吓怕了。实际上这些分布式数据库的基础知识依然脱离不了集中式数据库的知识。你可以用集中式数据库的知识去学习运维这些数据库的节点,分析这些节点存在的问题。而对于集群而言,一般来说这些数据库都有集群管理器,根据官方文档学习集群管理,配置,调整,告警分析,SQL优化的一些技巧,再配合你对其节点(MYSQL/PG)的技术掌握,就足以应对一般的运维工作了。在这里要提醒大家,Oceanbase和TIDB虽然兼容MySQL,但是其核心代码与MySQL是两码事,mysql的技术原理与这两种数据库是不相通的。
剩下的需要掌握的技能就是发现与回报BUG的技能,目前国产数据库刚刚开始大规模应用,BUG是相当多的,你在运维过程中遇到的大多数自己无法解释的问题,可能与BUG有关。你在学习和运维某个国产数据库的时候,加入几个原厂的售后服务群或者有原厂售后参与的技术群十分重要,遇到你觉得可能是BUG的问题,就在群里找他们讨论。这种讨论会让你快速进步。
今天时间关系,先写这么多吧,最近其实我也是刚刚进入对国产数据库的学习中,一些体会,不见得完全正确,供大家参考吧。
数据库
分布式数据库
文章转载自
白鳝的洞穴
,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
文章被以下合辑收录
老白洞见:数据库国产化之旅(共127篇)
本合辑汇集了资深专家徐戟老师(笔名“白鳝的洞穴”)的深刻洞察,深入分析国产数据库在国产化浪潮中的发展机遇与面临的挑战。内容丰富、观点独到,旨在为业界同仁和关注者提供一份全面、深入的指南。
收藏合辑
采集到收藏夹
评论
领墨值
有奖问卷
意见反馈
客服小墨