一个月没写blog了,不想在10月打破连续每月blog的传统,那就说一说1号店今年的IT发展吧,纯属闲扯。
首先rdbms数据库方面,继续坚持之前制定的方针,大量的oracle转向的mysql(mysql在oracle接手之后,稳定性确实得到了极大的提高,innodb的并发能力提升,以及复制端的一些增强极大的增强了mysql对于在线业务的support能力)。相信这个趋势会继续在所有行业中蔓延,在业务设计合理的情况下,确实可以使用mysql来代替oracle那昂贵的许可费用。目前对于公司的愿景来说,是希望用大量的mysql集群取代目前的核心oracle数据库(包括订单,支付等)虽然在涉及到走钱的系统上大家还是保持一种严谨的态度,但相信这是趋势。针对现在传言已久的mysql收费问题,其实个人觉得这是个没必要担心的问题,大量的开源技术充斥着这个时代,没有任何可以坚守一辈子的技术,只有适合不适合。包括目前oracle12C的推出,包括可插拔,IN-MEMORY等技术的引入,不难看出oracle对于未来RDBMS database走向的定位。不能说oracle不好,只能说oracle太好,目前能把oracle用到极致的公司你能说他们架构很垃圾么? (maybe一些人觉得不用mysql就不是互联网公司,那我只能呵呵 🙂 )
再说说nosql方面,今年公司上了大量的nosql数据库,包括数据部门的大量mongodb以及前台业务部门的大量HBASE(历史订单查询已经归于hbase管理,数据监控部门的levelDB redis等。目前公司的nosql方向主要是基于mongodb的 大量的项目也在考虑迁移mongodb…可是现在竟然没有一位专门管理mongodb的同学= = 。nosql是一个方向,但不是绝对方向.我相信nosql在很大程度上还是无法取代传统rdbms的,至少在1号店目前oracle,mysql依然是绝对主力。
再聊聊架构方面,今年DBA TEAM 推出了myawr与DGHA等自动化工具,配合MHA 形成了目前的主流数据库架构(mysql MHA集群 + oracle HA) 由于在26号公司最后一台RAC数据库下线(exadata除外,另外今年可能还要采购新的X3),目前1号店的数据库架构主要为oracle 传统HA 方案 (HA定制+传统HA软件),mysql mha + transfer + db recover (mysql to hbase) 等。 随着mysql的规模日渐增加,需要更加重视系统级别的HA方案。在IO方面,继续去年的SSD PCIe化,越来越多的database将被迁移到SSD+PCIe的机器上,当IO,MEMORY,CPU等都不再是瓶颈的时候,将会考虑更好的利用机器的性能,更加细化的切分业务,建立更完善的高可用方案以及容灾方案等。明年也许公司的最后一台小型机即将下线,彻底的告别了unix,大踏步的迈向X86架构新时代(say goodbye unix, say goodbye IBM ~)
在基础架构方面,公司也推出了一系列配合后端dababase的平台包括contab大任务平台,detector平台,hedwig SOA平台等。
最后不聊技术,聊一些题外话,今年公司的销售额将破百亿,又是一个里程碑。但是在如此竞争的电商界,百亿的销售额貌似有点拿不出手? 一直觉得最后国内的电商只会剩下不超过5家,何去何从,也许傍着沃尔玛这颗大树真的很好乘凉,但是也确实要好好想想了。(ps 今年比较牛逼的 唯品会,易迅),另外极端需要吐槽下公司的这几次广告….第一次的恶男恶女+第二次的馋嘴宝宝(刘XX? – -)…严重怀疑广告部门的审美能力。
另外继续招mysql,oracle,架构方面的人才,有兴趣的简历ylouis83@gmail.com