今年算是 PG 针对其他传统数据库fight比较激烈的一年,也算是开始,后面的戏还长着呢,从气势上看,有些数据库,听闻在今年各种大小的数据库会议上,已经没有了声音,加上裁员的风波,人气低落。
近这几年的宠儿MYSQL 看似今年的格局不错,但年底的时候,貌似已经闻到了一股其他的味道。而这火并不来自于PG ,而是另的一股NEW SQL 的火。
写此文的时候,大部分“”企业还在以不使用某数据库为荣,以使用MYSQL为傲的阶段。MYSQL 除了 8 这个版本的功能越来越强之外,分布式使用MYSQL的常用手段让 MSYQL 比其他数据库来的扩展性,要更高,很多自主研发的金融级别的数据库,也都使用MYSQL 来作为底层存储,并在上端添加中间件等进行封装,来完成ACID的特性。(的企业的是有含义的,下面说)
但从今年上半年,某篇文字的分库分表 VS NEW SQL 的PK文字提到分库分表的好处,以及NEW SQL 缥缈,其中的某些味道现在还是记得的。在怎样,未来的东西落地只是时间的问题,如同就算是飞机,火车晚点,他只是晚点,而不是cancel。所以在刨除云方面之间的数据库战争以外, 传统数据库行业及传统数据库可能要面对更大的挑战,或继续要将自己现有的份额继续剥离,分给 NEW SQL更大的一杯羹。
未避免广告嫌疑,这里不提具体数据库的名字,仅仅叫NEW SQL,(其实业界都知道是谁),尤其在互联网行业,会不会产生一次,去中间件+MYSQL 的活动,虽然看似MYSQL现在的天空还算晴朗,但在不远的将来,是不是可能有被批量淘汰的可能性,尤其针对互联网行业,以及数据量较大,并且一直需要扩展的业务,然后这波在推到传统行业。到底是中间件+MYSQL 分布式的方式,还是NEWSQL ,估计明年会更多被关注。
虽然NEW SQL 不会完全KILL 传统数据库,或者 中间件+ 传统数据库(集群)的模式,大概率的某些行业,一些新项目的在估计数据量后以及需要的扩展性后,NEWSQL 会是在这个菜单的头牌。
另外在说起NEWSQL 其实大部分是没有一个统一的观感,个人浅薄的认为,能通过现有的某种SQL (TSQL, PLSQL, PLPGSQL....)等方式符合SQL 标准,降低开发人员,分析人员操作成本,并且能处理更多的数据量,不用分库分表,甚至达到替换大数据产品地步的数据库,具有高扩展性,稳定性,上能OLTP ,下能OLAP,处理SQL的速度能跟上主流数据库的速度,那NEWSQL这个名头就当之无愧了。要总结一句话,数据量接受的很大,超级大,还能通过传统的方式操控的。
行业中关于DBA 这个职位的要求,在一线城市已经有了变化,不会告诉你只会一个数据库就OK,一般至少是3种起步,具体是那三种的看这个企业的需求,要求是越来越多,会Python 就更能上一个等级。甚至有的会要求,处理MPP架构的大数据等问题,变化和需求并存。
至于的企业,如果从数据库的角度来看,整体,拥有越多数据库种类的企业,可能是的,起码说明他业务广泛,需要不同的数据库来进行服务,并且能分清这些数据库之间的区别,同时公司的内部体质不僵化,技术气氛活跃。为什么
1 至少他能雇佣掌握这些数据库的人,同时开发也有能力使用这些数据库,这必然要付出成本,也就是说这个公司可以付出这样的成本,那赚钱的能力和预期就不会太差。
2 由于都是新东西,所以无论是运维还是开发,必然会付出更多的精力研究新技术,并针对当前或未来的业务,去满足他,所以这个公司必然是有需求推动, 那必然公司不会差到哪里去。同时由于是新技术(当然也必须是靠谱的),那公司必然会准备为新技术付出些什么,那说明公司的领导层不僵化,你的机会就会更多。
想从某个角度来了解一个企业,若是从数据库的角度来看
1 数据库的种类
2 新型数据库的使用与接受
阵地和战争都在转换升级,知识就的更新,不敢误导,下面是一段从其他地方截取的文字,关于NEWSQL,链接在下面。
https://softwareengineeringdaily.com/2019/02/24/what-is-new-about-newsql/
欢迎您的加入,共同提高,应对变化的环境。