2013华东数据库技术大会亮点回顾:数据库扩展性,高效SQL,MariaDB

2013年5月18日在上海举办的2013华东数据库技术大会覆盖了数据架构、数据库设计与优化、数据库产品选型、DBA从业经验等多个主题,到会的500多位用户涉及DBA、架构师、开发、BI等多种角色。

\

大会的演讲主题包括:

\
  • 童家旺:数据库系统设计漫谈\
  • 何登成:MySQL5.6版InnoDB引擎深入剖析\
  • 周彦伟:人人网的SNS数据库架构与设计艺术\
  • 周振兴:MySQL优化器概述\
  • 金官丁:数据库产品选型和数据库主机选型的艺术\
  • 汪洋:MariaDB数据库浅析\
  • 李孟:构建强健的DNS解析系统\

全部PPT现在可以在新浪微盘下载

\

InfoQ对现场分享的内容进行了整理,提取一些精彩观点如下:

\

有关ACID原则:

\

有关Normalization:

\
  • Normalization确保了每份数据只有一个源头,但是带来了更多关系依赖、关联开销以及系统复杂度\
  • 尽量不要对静态数据做Normalization\
  • 为什么很多IT新人喜欢Normalization?因为他们的老师告诉他们需要\
  • 使用Normalization的关键在于判断业务之间的耦合性\

有关数据库扩展性:

\
  • 解决扩展性的根本途径:拆\
  • 想明白:你的业务需要多强的数据一致性\
  • Cache的本质:Through Relaxing Consistency to Improve Scalability\

高效SQL:

\
  • 相同的SQL,覆盖索引和非覆盖索引时候的性能相差约25倍\
  • 无法覆盖索引的时候,可以延迟读取(deferred join)\

有关子查询:

\
  • 5.6.5以后子查询将尽可能转换成Semi-join来执行\
  • 子查询的执行“总是从外到内”,如果“从内到外”更合适,则JOIN更好\
  • 5.6以后子查询性能总是很好\

数据库选型:

\
  • 企业数据库产品种类不要超过3种\
  • 非MySQL 5.6或同类产品,推荐配置是普通4核x2\
  • Oracle对CPU利用率更佳,可配置性能优越、核数更高的CPU\
  • 存储主机推荐闪存卡做系统盘,2块机械硬盘做RAID1\

MariaDB:

\
  • MariaDB默认情况下比MySQL需要更多内存\
  • 慢查询日志上,MariaDB比MySQL有更多扩展信息,如线程ID、是否全表扫描\
  • MariaDB现在在所有工作场景都可以基于微秒计时工作\
  • Fedora、openSUSE、Ubuntu、Slackware、Arch等发行版都已经采用MariaDB作为默认数据库(取代了MySQL)\
  • MariaDB在Server层是非常强的,唯一缺憾是存储引擎层。网易研发的TNT存储引擎值得关注\

有关DNS:

\
  • 小流量业务下,域名托管的表现比自建好\
  • 如果自建一个DNS系统,至少需要两个异地网络环境\
  • 后台服务与前台业务尽量使用不同的域名和不同的域名服务器\

大会视频目前正在整理、剪辑,预计近期便能在线观看。感兴趣的朋友们可以关注主办方的新浪微博@mysqlops。同时,@mysqlops也已经确认将于2013年11月16日在上海举办华东架构师大会,目前已经确定的演讲嘉宾有去哪儿网的唐娟,江游科技的时继江,以及金山网络的毛剑。详情请等待华东架构师大会官网网站的更新。

\

更新:

\

大会的视频已经放出,可在大会官网查看。

\

感谢杨赛对本文的审校。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值