Postgresql 怎么学与国产数据库--到风口来了
两个问题, 1近有同学问POSTGRESQL 到底怎么学, 2 ORACLE 到底会怎么样。首先的先将前因后果交代清楚,因为目前的国际形势不会马上改变,或者国家的高层已经意识到,chaofang救不了国家, 各种高科技的封锁, 倒逼中国必须自立自强,从某种角度来说,被打击不是坏事, 被打击,如果自强自立,那自然就是好事,如果还继续昨日的 黄粱一梦, 那必然是要沉沦的, 目前除国产数据库以外,能用的无政治,商业因素的数据库,也只有 POSTGRESQL, 所以要学的人,就没有必要纠结了, POSTGRESQL 已经站在风口了, 不是行不行,是没得选
另外一个话题是,ORACLE 到底会怎么样,这个话题很敏感,个人能力浅薄,无法回答,但我可以讲讲近的一个实例。
近由于工作忙,加人手要找几个小弟,所以近在面试,其中interview 一个小哥(不能说的太细,这是个人隐私),目前就职于某机关,在面试中提到,正在通过各种手段实验各种国产数据库,来替换ORACLE ,大容量ORACLE的数据量不小 X0T。
随即感觉自己的浅薄,那么多的国产数据库,自己一个都不会,看来一个是自己的看看这类的东西,2国产数据库的共享资源太少,没好的知识sharing, 没图书,没知名社区,从前也是老是要国家机关和事业单位买单的政治任务保证,只能说明自己的产品力还是多多少有问题,要是能和TIDB一样,Everything is sharing, 那会的人多了,是不是这些国家机关就更好的,更快的替换ORACLE。
问题 1 不敢说怎么学postgresql,只能是浅浅的和大家分享一下,个人在学习POSTGRESQL 中的一些感悟。
1 看书学,这毋庸置疑,很多人问,那本书,其实我倒是觉得那本书不重要,重要的是你能安安心心的看完一本,并加以练习。
2 数据库知识系统很复杂,POSTGRESQL 本身这个数据库系统比较复杂,并且功能多,哪一个研究都是可以深入的
1 高可用架构,高可用架构在商用数据库就那么几种,PostgreSQL 高可用架构一个手的手指头是不够的,并且就是一个一种也也可以变种,来适应业务系统的架构,所以可以先从一种简单的学,然后灵活运用,至少能有一个将现有的业务和应用架构认可的高可用的架构得以应用。
2 SQL 程序系统,在MYSQL中丢掉的,的在POSTGRESQL 中找回来,基本上你去问任何MYSQL的DB ,在SQL 方面基本上都不会研究很深,这不是人不行,是MYSQL本身在这方面不行,所以应用不需要,所以自然没有人研究,PG不同,和ORACLE 类似,所以PLPGSQL 也是需要研究的,怎么写出复杂的逻辑,那种写法可以批处理操作的更快,函数怎么写,存储过程错误反馈和抓取怎么做,这又是一门学科
3 PostgreSQL的变种,POSTGRESQL 的变种的确多,到底哪个更好,哪个更能以后应用广泛,这都需要研究,用哪个分支,都需要更多的时间和经历,或者本身就是另一门学科例如 GREENPLUM , TBASE,Cutis, 等等哪个都够好好研究一番。
4 PostgreSQL功能扩展,地理数据库,或者JSON 或者 其他数据结构等等,怎么在应用中使用,怎么使用的更便捷,性能更高,或者各种扩展的功能等等,这又是一个领域
5 PostgreSQL 本身基于原理的相关性能优化类的知识,这里也包括监控方面的知识,日志分析,等等,这又是一个需要研究的方向
6 PostgreSQL 数据库安全使用,以及安全方面的知识,这又是一个需要研究的地方
3 就是练,找各种各样的机会练习,进圈子问问题,(注意提问的方式方法),让高手指点一二,长进的速度会很快,但千万别把人家当成 GOOGLE 百度, 你先得研究一番,在去问,问的切题,有重点,而不是直接问,这个怎么弄,哪个怎么配置等等
其实到这里,就已经看出要想精通PG 的各个方面,大概率不是一件容易做到的事情,如同ORACLE OCM 他也有自己的方向,那剩下的就是看你工作的地方到底在哪方面要求的更多,如果是乙方服务机构则 1 3 5 可能是研究的防线,如果是甲方并且服务于开发,则 2 4 5 会是一个方向,如果要研究分布式数据库 3 又是一个方向 ,如果是基于安全部门,则 6 是一个研究方向,当然还有源码方面的研究, 则又是一个和优化或二次开发有关的方向。
当然二次开发数据库哪家强,问也不用问,PG强,有人说那TDSQL 不是用MYSQL 开发的吗,
我只想回复,大部分人从来都不做容易产生问题的事情,或者早已知道可能会出现问题的事情, 利用MYSQL进行二次开发的商业产品, 你符合ORACLE MYSQL的开源协议吗? 当然如果没有法律概念,或者想也不想,直接干,那只能佩服,大部分厂商和有头脑的人,都的好好想想,去惹法律的麻烦,和美国企业来 face to face ,你的有多强?
相关文章