1、政策和风向,去IOE在现在和未来都是趋势,别跟偶说银行怎么怎么样,照样去了
2、能力属实不行,数据量太大,Oracle的能力跟不上了,不然为什么要自研?
3、太贵了,真的太贵了
所以用简单实用的mysql替代oracle就自然而然了。
至于扯安全性,可靠性之类的,那只能说是人的问题,到了弱鸡手里,oracle也死给你看,到了高手手上,mysql也能轻松5个9 6个9。google和facebook都是用的mysql,去看看他们最近5年的可用性数据。
针对互联网类型公司,也有业务方向不同,例如说Saleforce这种针对企业服务的SaaS型互联网公司会使用PostgreSQL,但是像Uber这种是会选择MySQL的。所以不能完全说互联网企业一定会使用哪种数据库,更重要的是所选数据库哪个更贴合业务。
但是就个人使用,偶更愿意选择PostgreSQL,因为有更好的SQL支持和更好的UTF8支持,同时可以使用PostgreSQL在某些场景下完全代替MongooDB,因为PostgreSQL的JSON存储和JSON查询。如果偶能付得起钱,偶更想用Oracle和SQLServer,Oracle在数据计算和数据管理上,太方便了。SQLServer做数据报表,图形化工具,.Net平台整合,很快就能完成你想干的事情。
如果想找开发工作,偶认为MySQL更符合国内的情况,但是如果想做数据库开发,偶认为PG是更好的选择。如果想做DBA,那么这将是一门高深且负责的学问了,MySQL,PG,Oracle,SQLSever以及一些冷门的DB,就不得不学了。
但说一句实话。
对于大型的互联网公司,或者对于那种稳定的,有一定的用户和技术积累了,在市场上站稳脚跟的,则需要考虑成本和技术长期投入的问题。这时候,再更换为M也不迟。
不要听阿里天天喊去IOE,一些小公司就跟风。阿里去IOE,是有多少技术专家在背后支持,从Oracle专家,各路运维专家,还有研究内核的MySQL大神,这都是小公司所无法取得的资源的。
mysql 怎么卸载,mysql udf c 示例,mysql 参数分割,mysql怎么设置影响行数,kancloud mysql内核,mysql toad 创建用户