搜狐公司北京招聘MySQL DBA
四月 10, 2012 by 央掘魔罗 · 2 Comments
职位名称:数据库工程师(MySQL DBA)
公司名称:搜狐
所属部门:技术部数据库运维和分析组
工作地点:北京
招聘人数:3人
职位性质:内部直招
职位描述:
1.MySQL数据库系统的规划、设计和管理;
Read more
原创文章,转载请注明: 文章地址搜狐公司北京招聘MySQL DBA
game dba眼中的范式
三月 15, 2012 by ISADBA · 3 Comments
数据库范式是DBA必知必会的知识,但是很多半路出家的DBA确往往忽略了这部分知识。eugene面试问应聘者时,爱问int(n)、varchar(n)这里N代表的含义,如果我面试应聘者,我肯定会问范式的相关问题。
为了不难住大家,下面我以一个game dba的角度给大家简单分享下我对范式的认识。
范式简介:
范式的英文名字叫 normal from,他是美国人E.F.Codd在上世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库的理论基础。
要学习范式,我们先学习几个关于范式的术语,当然为了方便大家理解,这里只是列出了部分常用的术语,如果要完整深入的学习,请查考相关数据库书籍。
实体:任何事物都是一个实体,对于游戏数据库来说,一个玩家是一个实体,一个游戏道具是一个实体。
属性:实体具有的某个特性,比如玩家的角色名,等级,性别等,通常属性可以看做表中的一列。 Read more
原创文章,转载请注明: 文章地址game dba眼中的范式
InnoDB引擎表的主键选型
九月 10, 2011 by Eugene · 3 Comments
【导读】
MySQL采用开放可插入式存储引擎架构,提供类似电源插线板的功能,其后接入的存储引擎就类似电器设备,而我们大家常用的存储以MyISAM和InnoDB为主,早期大家主要使用MyISAM引擎支持业务,随MySQL支持业务范围越来越广,存储的数据对企业越来越重要,尤其PC服务器支持的最大内存越来越大,内存的价格也越来越便宜,逐渐采用InnoDB引擎为主.二种风格迥异的存储引擎,各自内部存储算法和数据操纵实现等都竞相不同,另外InnoDB引擎与其他商业数据库产品存储引擎也不太相同,为此我们必须根据使用的存储引擎特点,设计合理的数据存储结构和数据操纵方式。本文将围绕InnoDB存储引擎的主键设计而展开,告诉大家怎样设计表的主键才是合理的做法。
原创文章,转载请注明: 文章地址InnoDB引擎表的主键选型
PPLive招聘高级MySQL DBA
职位名称:高级MySQL DBA
工作单位:PPLIVE
工作地点:上海-张江
职位性质:技术主管直招
薪资待遇:面谈
工作职责:
1、负责数据库系统的维护及工作安排,保证数据库稳定运行;
2、数据库架构设计与部署、性能优化及数据库安全;
3、负责数据库系统的日常维护、监控指导及数据备份与恢复方案的制定; Read more
原创文章,转载请注明: 文章地址PPLive招聘高级MySQL DBA
浅谈redis数据库的键值设计
九月 6, 2011 by Eugene · 5 Comments
丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。
下面举一些常见适合kv数据库的例子来谈谈键值的设计,并与关系型数据库做一个对比,发现关系型的不足之处。
用户登录系统
记录用户登录信息的一个系统, 我们简化业务后只留下一张表。 Read more
原创文章,转载请注明: 文章地址浅谈redis数据库的键值设计
新浪微博、腾讯微博:mysql数据库主表设计猜想
八月 3, 2011 by Eugene · Leave a Comment
用户信息表(t_user_info)
|
字段名称 |
字节数 |
类型 |
描述 |
|
User_id |
4 |
uint32 |
用户编号(主键) |
|
User_name |
20 |
Char[20] |
名称 |
|
Msg_count |
4 |
uint32 |
发布消息数量,可以作为t_msg_info水平切分新表的auto_increment |
|
Fans_count |
4 |
uint32 |
粉丝数量 |
|
Follow_count |
4 |
Uint32 |
关注对象数量 |
备注:以User_id取模分表 Read more
原创文章,转载请注明: 文章地址新浪微博、腾讯微博:mysql数据库主表设计猜想
深入解析Oracle数据库架构设计和性能优化实践
七月 17, 2011 by Eugene · Leave a Comment
原创文章,转载请注明: 文章地址深入解析Oracle数据库架构设计和性能优化实践
创业型公司招产品经理
六月 8, 2011 by Eugene · Leave a Comment
职位名称:产品经理
工作地点:北京
公司类型:创业型
工作职责:
1、 具备能够独立完成产品的需求分析和产品设计的能力,善使用图形设计软件以及原型软件完成流程图、概念图、原型图等设计;
2、 协调组织各类资源,与设计团队、开发团队一起将产品功能快速实现,完成运营目标; Read more
原创文章,转载请注明: 文章地址创业型公司招产品经理
大规模服务设计部署经验(转)
五月 26, 2011 by Eugene · Leave a Comment
本文中提出的最佳实践,来自于作者多年大规模服务设计和部署的经验,为设计、开发对运营友好的服务提供了一系列良好的解决方案。
■ 文/James Hamilton 译/赖翥翔
- 引言
- 快速交付运营友好的服务;
- 避免清早电话铃声的骚扰,帮助备受运营不友好的服务侵扰的客户尽量摆脱窘境。
本文就设计和开发运营友好的服务的话题进行总结,得出一系列最佳实践。设计和部署大规模服务是一个高速发展的领域,因而随着时间的流逝,任何最佳实践集合都可能成熟并完善。我们的目的是为了帮助人们:
[list]
这篇论文是我们在过去的20年中在大规模以数据为中心的软件系统和互联网级大规模服务的智慧结晶,包括Exchange Hosted Services 团队、Microsoft Global Foundation Services Operations团队以及Windows Live! 平台多个团队的经验。这些贡献经验的服务中,有不少规模已经增长到拥有超过二亿五千万名用户。同时,本论文也大量吸取了加州大学伯克利分校在面向恢复计算(Recovery Oriented Computing)方面取得的成果和斯坦福大学在只崩溃软件(Crash-Only Software)方面的研究经验。Bill Hoffman为本论文贡献许多最佳实践。此外,他还提出三条简单原则,值得大家在进入正题之前进行考量:
1>. 做好发生故障的心理准备;
2>. 保持简单化;
3>. 将所有的工作自动化;
这三条原则形成了贯穿后续讨论的主轴。 Read more
原创文章,转载请注明: 文章地址大规模服务设计部署经验(转)
Facebook内部资料:产品设计评价体系解密
五月 24, 2011 by Eugene · Leave a Comment
摘要: 如何对设计进行评判,一定有很多答案,有利有弊。问100位设计师,会得到100种回答。用线上PV、UV等数据说话,更多受产品属性、运营动作影响;采 用用户调研,往往得到的是用户角度的单方面看法,缺少专业指导性意见;用需求方的满意来衡量,可能最后需求方认可的是设计师…
如何对设计进行评判,一定有很多答案,有利有弊。问100位设计师,会得到100种回答。用线上PV、UV等数据说话,更多受产品属性、运营动作影 响;采用用户调研,往往得到的是用户角度的单方面看法,缺少专业指导性意见;用需求方的满意来衡量,可能最后需求方认可的是设计师认为最滥的方案。 Read more
原创文章,转载请注明: 文章地址Facebook内部资料:产品设计评价体系解密
