公众号还处在休假模式,更新不频繁。
去IOE是这些年来一个很重要的口号。IOE是IBM, Oracle和EMC,代表了大型机/小型机, 数据库,以及存储。实话实说, IBM好去,EMC的话,只要不是太在乎解决方案,国产的华为浪潮也都能用。唯独这个Oracle,是个难搞的东西。
伴随去IOE的浪潮,尤其是政府主导的新项目不要用Oracle之后,呈现出来的不仅仅是技术,更是大量的资金和机会。弯道超车的梦想是每个中国人都希望的。厉害了我的国更是这种梦想的直接体现。
前段时间某通讯公司被以莫须有罪名制裁,近乎瘫痪以后,无数人欢欣鼓舞,通讯公司一小步,中国一大步。各个芯片公司频频曝光,一扫当年某大学雕琢外国芯鱼目混珠的颓势,更是大国自信的体现。
这两年数据库领域去Oracle的浪潮,也颇有异曲同工之妙。很多先行者已经在无数场合,包括著名的知识平台知乎上,屡次宣称国产数据库全面取代Oracle的时代的到来。
这欣欣向荣之外,我这个做数据库的总有点要锤得锤的感觉。Oracle的数据库,在我看来的确是业界标杆,尽管贵,但是一分钱一分货。在各种复杂场景下都能运行的很好的,Oracle的数据库还是一面不倒的旗帜。全面取代Oracle无疑是极具挑战的。
但是在欢欣鼓舞的时候我也有很多困惑。比如说,那些自称拳打Oracle,脚踢IBM的团队,好像没有一个公布过自己的标准跑分,无论是做OLTP的TPC-C,还是做OLAP的TPC-H,TPC-DS。
TPC的标准,当然有很多为人诟病的地方。比如说我见过只能跑TPC-H的内存数据库,我听过IBM的老人讲当年为了跑的快一点,特地挑条好内存。我也听说过有些数据库厂商专门为了标准而优化等等。
但是再为人诟病,也不代表不公布标准跑分结果理直气壮名正言顺。连个标准跑分都不敢展现的产品,说自己全面取代Oracle可信与否,我就不知道了。
所谓是骡子是马,拉出来溜溜。祖国如此欣欣向荣,也免不了当年磨芯片的一群欺名盗世之徒在招摇撞骗的事情,这些能够取代Oracle,一个顶一百个的数据库们,公布一下跑分,岂不是既证明了自己,鼓舞了大家,一扫当年欺世盗名之徒招摇撞骗的颓势。