【DTCC 2011特别报道】4月15-16日,国内数据库领域唯一的年度盛会,由盛拓传媒IT168网站汇集旗下ITPUB、IXPUB以及ChinaUnix中国三大企业级技术社区优势资源主办的2011数据库技术大会在北京举行。点击进入专题:
【IT168 专稿】姜承尧是国内著名的游戏公司久游网络的数据库工程部经理,同时也是国内新兴的基于MySQL数据库开发的InnoMySQL社区的创始人。之所以希望在中国创建这么一个社区,姜总说,因为游戏公司每天都要处理很多数据,接触数据库日久,就越觉得简单,而目前市面上的数据库总有一些不尽如人意的问题。而另一个重要的原因是MySQL被甲骨文公司收购了,虽然目前仍然开源,但出于对未来的担忧,姜总就产生了收集基于MySQL数据库各种创新的补丁,然后在中国形成一个开源的InnoMySQL数据库。
▲久游网络数据库工程部经理姜承尧
MySQL是目前全世界最受欢迎的数据库,基于MySQL数据库衍生的MySQL数据也有很多,诸如著名的Google MySQL与Facebook MySQL。而在中国,MySQL的用户也不少,比如新浪、百度、淘宝等。其在游戏行业的应用尤其的广泛,诸如目前最受欢迎的游戏之一魔兽世界、劲舞团、second sife等。
MySQL之所以大受欢迎的原因不仅是其本身具有高性能,高可用,高扩展性。最重要的是安装简单,安装时间很少,不像其他的数据库需要长时间或许整晚的时间去安装。还有就是开源,每一个人都可以使用,可以根据自己的实际需求改编。
目前姜总正致力于基于MySQL基础的InnoMySQL的创意补丁收集和开发,希望能在中国开发一个新的、开源的、兼容的InnoMySQL数据库。
▲SBP Architecture
之所以选择SBP,姜总说,目前市面上的SSD都比较贵,尽管英特尔正不断推出一系列的SSD,但因为价格不太亲民,其存储容量也就相应偏小,还不太适宜目前的情况;而第三点,姜总对SSD做了一系列多角度的测试,SSD显性能与英特尔所宣传的不太符合,其性能会在不同的时间点上下浮动,不够稳定。
当你感到内存不足的时候,需要提高一张表的性能的时候,你就可以选择使用SBP。但是,SBP目前来说,并不是通用的,需要视具体的工作场景而随之改变。通过对SBP的测试,姜总认为,其完全能够简单地解决一些难题,诸如降低对同一块SSD的写入。大家都知道,同时,英特尔公司也承认这一点,SSD的寿命跟使用次数直接有关。而SBP正好能解决这一问题。
▲
▲
▲
▲
▲
InnoMySQL目前还不成熟,要创建这么一个开源的数据库凭一己之力是肯定不可能完成的,所以姜承尧希望能有更多的MySQL使用者或者爱好者加入进来,当然,也欢迎所有的人与他一起讨论InnoMySQL在工作环境下出现的问题。