说到大数据,不得不提的就是阿里巴巴。这家全球领先的电子商务企业,每天处理的数据量是其他任何公司都无法比拟的,它也正在转型成为一家真正意义上的数据公司——MySQL就是阿里巴巴转型的重要武器。曾经采访过阿里的一位数据库架构师,他认为阿里将开源MySQL的性能达到最佳状态,超越任何关系型数据库和NoSQL。
MySQL 5.6中,Oracle对子查询进行了优化处理。其中涉及到将一个子查询转变为一个半连接操作,然后将它作为另外一个连接操作来加以评估。优化器能够进行识别,即一条IN语句要求子查询从子查询表只返回一个值。在这些场景下,查询是以半连接来执行的,该操作仅返回子查询中每条记录的一个实例,而子查询则是通过记录与外部查询进行匹配的。在本文中,我们将近距离观察MySQL 5.6中新的优化器功能。
本次数据库大会,由来自淘宝核心系统部数据库组高级数据库开发工程师彭立勋 为我们带来的《MariaDB对MySQL的改进及未来规划》的精彩演讲,MariaDB是MySQL之父Monty以及一批MySQL早期开发者创立的开源分支,与MySQL 100%兼容。MariaDB增加了诸如线程池(Thread Pool),Hash Join,
MySQL 5.6 主要在查询性能的优化、InnoDB改进以支持高吞吐量的事务、NoSQL风格的API、分区功能的改进、数据复制的改进,增加 PERFORMANCE_SCHEMA 库以获得数据库性能信息等。如果你还想学习相关MySQL相关知识,那么你还可以参加MySQL网上讲座。