290 likes | 421 Views
2013 华东数据库技术大会. 数据库产品选型与主机选型的艺术. 金 官 丁 @ mysqlops. 2013 年 5 月. 内容目录. 数据存储产品 选型 数据存储产品的综合分类 数据存储产品的应用场景 数据存储产品选型的艺术 存储主机选型 应用案例 问 & 答. 数据存储产品 选型. 数据存储产品的综合分类 数据存储产品的应用场景 数据存储产品选型的艺术. 数据存储产品的综合分类. 集中式关系型数据库 分布式关系型数据库 内存关系型数据库 非关系型“数据库”. 数据存储产品的综合分类.
E N D
2013华东数据库技术大会 数据库产品选型与主机选型的艺术 金 官 丁 @mysqlops 2013年5月
内容目录 • 数据存储产品 选型 • 数据存储产品的综合分类 • 数据存储产品的应用场景 • 数据存储产品选型的艺术 • 存储主机选型 • 应用案例 • 问&答
数据存储产品 选型 • 数据存储产品的综合分类 • 数据存储产品的应用场景 • 数据存储产品选型的艺术
数据存储产品的综合分类 • 集中式关系型数据库 • 分布式关系型数据库 • 内存关系型数据库 • 非关系型“数据库”
数据存储产品的综合分类 • 集中式关系型数据库 • 甲骨文公司出品:Oracle、MySQL(非NDB引擎) • 微软公司出品:Microsoft SQL Server 简称MSSQL或SQLServer • IBM公司出品:DB2 • SAP公司出品:Sybase • …………
数据存储产品的综合分类 • 内存关系型数据库 • MySQL+MEMORY存储引擎 • 甲骨文出品:MySQL Cluster、TimesTen • SAP公司出品:HANA • McObject公司出品:eXtremeDB • ……..
数据存储产品的综合分类 • 非关系型数据库 • Hadoop/HBase • MemCache/Redis • MongoDB • Cassandra • LevelDB • ……..
数据存储产品的应用场景 • OLAP数据分析型的业务场景 • 结构化数据 -天睿公司出品 • GreenPlum • Teradata • Sybase IQ • ……………
数据存储产品的应用场景 • OLAP数据分析型的业务场景 • 非结构化数据 • Hadoop/Hbase • GreenPlum • Sybase IQ • Infobright • InfiniDB • …………..
数据存储产品选型的艺术 • 企业的技术实力与研发资源 • 企业的规模与业务运作模式 • 企业的时间与TCO平衡 • 开源产品不“省心”,商业产品不“省钱“ • 小结 • 寻找一款企业有能力掌控,适合企业80%业务场景和业务运作模式的数据库产品(注:企业数据库产品种类不要超过3种)
存储主机选型 • X86VS 小型机 • CPU • 闪存卡与机械硬盘
存储主机选型 • X86VS 小型机
存储主机选型 • CPU • CPU:MySQL • 非MySQL5.6或同类产品版本,推荐CPU配置为普通4核×2 • CPU:Oracle • 对CPU利用率更佳,则可以针对业务的类型,配置性能优越和核数更高的CPU产品,可以降低License费用
存储主机选型 • 闪存卡与机械硬盘 • 闪存卡 + 2块普通机械硬盘RAID1运行操作系统
应用案例 • TB级数据分析型业务场景 • TB级B2C电商业务场景 • GB级MMO/MMORPG/WebGame • 0.5TB级社交游戏 • TB级新闻网站 • TB级论坛
应用案例 • TB级数据分析型业务场景 • CPU的运算能力要强,要重视浮点运算能力 • 24盘位15K SAS 硬做RAID5,2块小盘RAID1安装操作系统 • 数据分析业务场景往往内存配置要足够大,96G及以上 • 结构化的数据,推荐考虑PostgreSQL或 GreenPlum • 非结构化的数据,推荐Infobright或 InfiniDB或GreenPlum
应用案例 • TB级B2C电商业务场景 • 静态化数据集中存储与数据库级的缓存 • 动态化数据单独存储且主机高IO能力 • 订单数据拆分存储,历史与当下 • 大促销分时段分品种,降低技术要求 • 尽量不要考虑: • 所谓的分布式数据库架构 • 数据库级的读写分类
应用案例 • GB级MMO/MMORPG/WebGame • 数据库服务器部署分离 • 国产配置较高的主机集中部署数据库 • 用户ID路由法,降低合服和开服的成本
应用案例 • 0.5TB级社交游戏 • 写密集型业务,分散写压力 • 增加写缓存,异步数据同步数据库 • 增加数据库中间件,进行写合并操作
应用案例 • TB级新闻网站 • 新闻内容主体与评论、计数等数据分离存储 • 新闻内容主体借助PCI-e卡存储增速 • 强大的编辑与审核团队,读新闻主体备库为主 • 评论内容可以适当地进行数据拆分架构 • 计数的数据,缓存延后一定时间长度再更新 • 新闻内容和评论内容采用大容量的X86主机
应用案例 • TB级论坛 • 用户信息及好友关系独立存储 • 帖子内容存储做冷热数据拆分 • 统计信息独立于用户信息和帖子数据之外 • 热数据放PCI-e卡上,冷数据放机械硬盘上
总结 • 存在即合理,没有好与坏,只有好与更好 • 成熟、稳定且有行业成功案例的数据存储产品 • 有足够知识储备的数据存储产品 • 数据存储产品的用户量和技术水准达到一定级别 • “省即是花”:一味追求主机单价低 • “花就是省”:配置得当,追求主机处理能力强
友情提示 • 2013年11月16日于上海举办华东架构师大会 • 已确定的架构师大会主题及演讲嘉宾 • 去哪儿 唐娟 海量数据的搜集和实时分析架构设计与实践 • 江游科技 时继江 网络游戏一键开服的架构设计与实践 • 金山网络 毛剑 异构数据库的实时数据同步架构设计 • 会议网址:http://atcc.mysqlops.com/ 新浪微博:@mysqlops
联系方式 • 联 系 人(一):会议组织者 • 姓 名:金 官 丁 • 联系电话:136 6166 8096 • 邮箱地址:mysqlops@sina.com • 即时通信:172010148(QQ),@mysqlops(新浪微博) • 联 系 人(二):会议秘书 • 姓 名:朱 颖 丹 • 联系电话:136 5197 9898 • 邮箱地址:vera_zhuyd@163.com • 即时通信: 378091820 (QQ), @戆小囡猪猪(新浪微博)
2013华东数据库技术大会 感谢您的一路相随,我们一起携手走向未来!