另外,技术支持能力取决于是否掌握核心技术,因为这直接关系到解决问题的能力。数据库运行,要想完全不出问题是不可能的,但是出了问题是否能够快速准确的定位问题,是否具备源码级解决问题的能力这是一个重要考量,否则企业面临的风险会很大。
后,关于数据库的选型,不同人的立场与出发点不同,面对的问题也不同,身后的压力也不同,所以,关于数据库选型每个人的观点可能都会有较大差异。
此前,老鱼曾经写过一篇《一个真实的案例,一些真实存在的数据库选型误区》的文章,其中就谈到一个为了去“O”,盲目跟风导致失败的案例,并未取得性能及经济效益大化的目的。
因此,时髦的不一定是适合你的,集中式数据库并不意味着落伍,分布数据库也并非万用良药,二者各有优势。事实上,大多数关键应用采用单机数据库,再加上读写分离,高可用集群的方案就足以支撑。如果你的关键业务还具有超高峰值、高并发等特点,那么这时候,分布式数据库就会是一个不错的选择。
总的来说,当真正为关键应用选择底层的数据库架构支撑时,其实很多现在流行的说法是有误导的成分的,要仔细研判需求,找到合适的数据库架构需要仔细的考量和分析。