MySQL数据库开源软件版本 生产环境GA版本如何选择

导读
很多技术朋友向我咨询过关于选择MySQL数据库软件产品的版本事宜,他们对于开源软件产品的版本选择没有头绪,不知道从何下手。不过,我们本文主要是介绍开源数据库产品的版本如何选择,如何选择生产环境的MySQL数据库版本?MySQL数据库版本的选择需要经过那些工序?需要注意那些事项?顺道分享下我们DBA团队是如何为生产环境,选择合适的MySQL数据库版本。

 

商业软件研发和发行公司,都会提供经过完整测试,甚至多种用户环境模拟测试及试用之后,才会推出稳定的生产环境版本软件,导致技术人员对于商业数据库软件的选

WebGame行业案例:in子查询group by引发的“血案”

【导读】

webgame行业在网络游戏成熟了以后,合服、混服操作是常态,随着合服、混服的次数越来越多,单个服包含之前的合服或者混服数据的数据库越来越大,而分析数据发现,很多玩家在网络游戏内注册后,没玩几个等级提升就流失了,特别是利用cpm导入那种大量用户的服,然后为了最大化利用现有资源,保护硬件上的投资,就需要清理小号的操作,清理小号的操作经历了一波三折,期间还经历过一起sql性能的“血案”,本文记录清理小号演变的3个版本以及其中发生的一起“血案”

中国最大网络广告公司上海总部招聘MySQL DBA

岗位名称:MySQL DBA
工作单位:中国最大的网络广告公司
工作地点:上海长宁区

薪资待遇:面议
职位性质:猎头推荐

工作职责:
1、支持和优化MySQL数据库的日常运营(安装, 配置,管理,监控和维护);
2、支持MySQL数据库的备份和恢复工作;
3、主导MySQL数据库的性能调优工作;

淘宝和阿里巴巴去Oracle化事件 引发数据库技术人员大讨论

导读

本周 @红袖添香夜杀猪 于新浪微博上发表阿里系去Oracle化去Yahoo化的事情,引发众多技术界朋友们的讨论,甚至导致很多正在或想学习Oracle数据库技术的网友,担忧Oracle DBA的发展前景问题,为此把去O化或称去oracle化问题的来龙去脉,以及一些较好的回复和争论点,整理清楚分享给大家,以免更多的技术人被一些错误的信息误导。

 

(一)   新浪微博上的信息,已经有人转移到 问答网站 知乎上进行讨论,问答信息

@红袖添香夜杀猪 内容:阿里系去Oracle化去Yahoo化阻力如何,很想听听这背后的故事,通过什么样的努力促使开源技术在阿里系的广泛使用,尤其是mysql、lvs这些很适合互联网公司使用的产品,有空编写本中国版的《浪潮之颠》吧。。期待。链接:weibo.com/19121747…

社交游戏之可行双机热备方案

导读

某一天深夜,单盘配置的服务器出现硬盘损坏,导致该服务器上所提供的服务停止,于是有了开发双机热备服务的想法,经过长时间(半年)的多人的努力,这个东西慢慢就出来了。基于各种原因,这里不能提供相关源代码,仅仅提供设计思想,基本实现思路和实现过程遇到的问题和挑战,顺带记录下这半年努力的成果,若有描述不够详细或清楚的地方,敬请见谅!

1. 稳定性思考
废话不多说,本文所说的服务器特指使用C /C++ 实现的中间件角色的应用服务器,比如DB Proxy(Cache) Server,常规MMORPG架构中的中心服务器,在其整体应用

MySQL5.5数据库innodb_change_buffering怪异问题分析

导读
最近我们接手一个第三方开发的游戏运维,所有的安装文档和软件包及配置参数都是第三方提供的,其中数据库部分使用的MySQL官方开源版本5.5.20,配置文件也是第三方提供的,我们在部署第一个区服后,在第二区上按自己使用MySQL5.1版本数据库的经验来初步优化MySQL数据库的配置文件my.cnf,其中主要是启用了innodb_file_per_table,并且修改innodb_flush_log_at_trx_commit的2改为0,然后将主机和MySQL纳入到Cacti的监控中,在运行第四天的时候,我们发现Cacti的监控上有一些差异,然后开始寻找原因…

社交游戏之通用任务服务器设计与实践

导读

本文主要介绍社交游戏的游戏引擎中,如何使用C/C++构建一个高效、通用性强、可扩展的任务服务器,通用的社交游戏设计方式是指前端使用Flash进行展示,后台使用PHP或其他语言进行逻辑控制,不需要关心数据的存放位置,以及数据与数据之间的关系,能可通过后台图形化界面配置与管理任务系统的数据和业务逻辑规则,从而减少游戏服务器端程序版本的发布,加速游戏研发速度和降低研发成本,提高游戏运营更新速度。

 

1. 整体框架
Figure.1是引入了任务服务器后的系统结构图,其中使用Nginx作为WEB服务器,在平衡扩展方面自然不在话下,这里一个特点就是使用了自定义的PHP扩展。有两个好处:
(1)纯C实现的PHP扩展插件中集成了网络IO,性能上相比原生PHP实现至少一个数量级的提升;

hello_desired_world乱聊内存池 boost内存池原理与介绍

【导读】

   一直想总结一下关于内存池方面自己的理解和使用, 临近春节(写完不知已是何时), 终于陆陆续续有些时间能写点东西, 网上关于此方面的文章数不胜数, 但仍旧想通过自己之手写(敲)出点文字, 一是自己也能够通过这种方式温故而知新;二是希望能从自己对这方面的理解带给大家一些不同的东西.

    关于内存池的概念, 优点, 缺点什么的, 真不想说太多, 简单总结以下, 其他大家google吧, 嘿嘿.

    所谓池, 其实就是一种资源的集中, 那么内存池, 自然就是预先将内存集中在一块.

内存池帮助我们解决的问题:

  1. 增加动态申请的效率
  2. 减少陷入内核的次数
  3. 减少系统内存碎片
  4. 提升内存使用率

Hello_desired_world乱聊内存池(一) – boost内存池原理与介绍

久游网络招聘游戏运维工程师

职位名称:游戏运维工程师
公司名称:久游网络科技有限公司
网站地址:www.9you.com
工作地点:上海
薪资待遇:面议
职位类型:简历直递,即非猎头职位(注:直接投递到技术部门)

工作职责:
1、负责游戏服务器的规划部署;

久游网络上海招聘平台运维工程师

职位名称:平台运维工程师
公司名称:久游网络科技有限公司
网站地址:www.9you.com
工作地点:上海
薪资待遇:面议
职位类型:简历直递,即非猎头职位(注:直接投递到技术部门)

职位描述:
1.负责游戏服务器的规划部署,对服务器构架和网络进行优化和改进;