你最擅长哪种数据库
数据库是每个程序员必学的科目
不得不说SQL真是强悍
你看C、C++、Pascal、Java、Python的各自拥趸
天天在网上撕得不可开交
但凡有个人跳出来说一句
“php是最好的语言”
就可以看到世界大战的场景
SQL就像一个高深莫测的智者
在旁边静静的看他们撕逼
无论你们谁胜出
最后还是得来求我
早期在学校阶段
大部分人都是从MS SQL Server、MySQL起步的
因为毕竟简单
有丰富的中文教材
而且学习版不花钱
后来
走向工作岗位
慢慢的接触了更多的产品
免费的PostGreSQL
以及业内赫赫有名的Oracle、DB2等等
但万变不离其宗
虽然多了一些特性
比如tablespace、schema、procedure、package
但至少在SQL层面
大家都是基本一致的
国产数据库
大家之前对国产数据库都比较陌生
但其实已经发展很多年了
目前有许多优秀的产品
作为公共的应用组件
数据库在很大程度上引领了整个行业的发展
数据库按照部署方式
分为集中式、分布式
按数据处理又可以分为 OLTP、OLAP
今天我们主要介绍大家常用的
集中式、OLAP、关系型数据库三大佼佼者
达梦、金仓、高斯 数据库
武汉达梦
达梦是目前国产数据库领域最具代表性的产品
纯纯自主研发
已经有30年的发展历程
也是国内首个依靠数据库产品上市的公司
大家可以看看去年到现在
达梦的股票涨了多少
它对国产生态兼容性非常好
几乎可以平替Oracle
在海光、龙芯、麒麟等平台下表现出色
早在十多年前
国内的金融、能源、航空等领域已经大量应用
达梦的优点在于使用门槛低
当我们的程序员从国外的商业数据库切换过来时
会感到非常舒适
并且达梦提供了一系列的自助工具
很好的解决了历史数据迁移的问题
如果要说缺点
只能是价格了
不过官方提供了短期的试用版本
电科金仓
金仓数据库在很长一段时间内
与达梦并驾齐驱
可谓国产数据库的卧龙凤雏
金仓的技术路线和PG比较接近
目前在政府、国企内应用很广泛
母公司太极股份也是A股上市企业
电科金仓近年来在兼容性方面做了很多工作
对PostGreSQL、Oracle、DB2 都做了适配
对程序员比较友好
并且在GIS应用领域有专属的空间数据类型支持
想要了解的同学
也可以去申请试用版
华为高斯
华为高斯有两个名称类似的产品
GaussDB 和 OpenGauss
一个是分布式,另一个可以用于集中式部署
高斯数据库年纪比前面两位小很多
发展自PostGreSQL
这和国内的腾讯TDSQL、阿里PolarDB、瀚高HighGo、用友等产品类似
生态和语法都很接近
华为的名气和实力
在国内IT届是断档第一的存在
如果使用高斯数据库
推荐配套欧拉操作系统
数学家的组合
这也是一种程序员的浪漫
高斯数据库是华为生态中的一环
在鲲鹏下的效果很出众
并且甚至于有基于OpenGauss的二次开发数据库MogDB
意味着 EnMotech openGauss
高斯数据库具有PG系的一系列优点
并且也兼容了很多Oracle的独有语法
最重要的一点
采用木兰宽松许可证协议
允许对代码自由使用
免费的产品
对很多学生党很有吸引力
甚至于对于熟悉PostGre的开发者
连jdbc驱动都不用换
直接就能上手
随着国产化的不断推进
数据库自主占有率必然逐步提升
除此之外还有很多国内优秀的产品
例如 OceanBase、PolarDB、TiDB、GBASE 等等
大家有机会都可以试试
如果有什么心得也可以留言告诉我们呀
大家知道,我们一直在跟着微笑哥运营知识星球
今年,「就聊挣钱」星球运营 6 年了。
可以说,这个星球见证了一群小伙伴的成长
从业余时间副业开始挣钱,到现在成为了一名真的创业者
每个月多了几百至几千块的额外收入。
如果对赚钱有兴趣的同学,不妨进来看看
一周之内不满意全额退款,白嫖的机会就在眼前