限时报名 | OceanBase TechTalk 杭州站重磅回归,数据库内核原理和最佳实践全揭秘!

简介: 上一次技术沙龙分享了双11底层技术的最佳实践,OceanBase TechTalk第四期我们回归到大本营杭州想跟大家聊一聊“SQL优化与执行”。这一次邀请到了OceanBase团队SQL组的三位核心研发专家,给大家带来更多数据库内核的系统知识和最佳实践。期待在这个立夏时分,与你在杭城相聚~

_

上一次技术沙龙分享了双11底层技术的最佳实践,OceanBase TechTalk第四期我们回归到大本营杭州想跟大家聊一聊“SQL优化与执行”。

这一次邀请到了OceanBase团队SQL组的三位核心研发专家,给大家带来更多数据库内核的系统知识和最佳实践。

期待在这个立夏时分,与你在杭城相聚~

点击报名:https://www.huodongxing.com/event/3490270304200

活动时间:5月12日(星期日),13:30-17:30

活动地点:杭州市西湖区黄龙万科中心星商汇客厅

活动议程

13:30-14:00 签到
14:00-14:50 OceanBase查询优化器实现
14:50-15:40 OceanBase查询改写概览
15:40-16:30 OceanBase并行执行引擎实现
16:30-17:30 小组主题互动讨论

强势讲师阵容

_2019_04_28_4_40_32
王国平(花名:溪峰)

现任蚂蚁金服OceanBase团队高级技术专家,于2016年加入蚂蚁金服,负责SQL优化器的研发工作。2008年毕业于哈尔滨工业大学,2014年在新加坡国立大学获得博士学位,博士期间主要研究方向是数据库领域的(多)查询优化和处理。在加入蚂蚁金服之前,曾经在华为从事数据库的研发工作。

_2019_04_28_4_43_55
朱涛(花名:山文)

现任蚂蚁金服OceanBase团队高级开发工程师,于2018年加入蚂蚁金服,参与查询优化器的研发工作。2012年毕业于南京邮电大学,2018年在华东师范大学获得博士学位,博士期间的研究方向是高性能事务处理。

_2019_04_28_4_49_03
余璜(花名:晓楚)

现任蚂蚁金服OceanBase团队技术专家,2008年本科毕业于华中科技大学, 2011年硕士毕业于中科院计算所高性能中心,随即加入OceanBase团队,先后参与了第一代SQL引擎、集群负载均衡、并行执行引擎等的研发工作。

超多精彩议题

1.《OceanBase查询优化器实现》分享人:溪峰

议题简介:查询优化器是关系数据库系统的核心性能组件,也是整个SQL核心理论基础关系代数的体现。自从关系数据库诞生以来,查询优化技术一直是整个关系数据库系统的重点和难点之一。伴随着分布式系统的出现和各种新的存储结构(e.g. LSM tree)的出现,查询优化器的复杂度也随之变得越来越高。本次分享主要分成两部分。首先介绍查询优化器的两大框架(System-R的bottom-up dynamic programming和Volcano/Cascade的top-down dynamic programming)以及它们的优缺点。第二部分再介绍OceanBase查询优化器的实现以及在实现过程中遇到的一些挑战和解决方法。

2.《OceanBase查询改写概览》分享人:山文

议题简介:查询改写是查询优化的重要部分。它是根据一组改写规则,将一个查询语句等价变化为另外一个查询语句。它能够为优化器提供更大、更好的计划选择空间,最终生成更优的执行计划。本次分享主要包括两个部分。首先,我们会介绍OceanBase改写模块的整体框架。在该框架下,我们实现了两类改写规则:基于规则的改写和基于代价的改写。然后,我们会以外链接消除和聚合类子查询提升为例,展示OB查询改写的能力,以及相对于其他数据库的区别。

3. 《OceanBase并行执行引擎实现》分享人:晓楚

议题简介:OceanBase作为Share Nothing分布式数据库,并行执行能力是它的标配。本次分享将会介绍八年来OceanBase并行执行能力的发展过程、最新版本并行执行引擎的实现以及在实现过程中遇到的挑战和解决方法。

我们为你准备了丰富的礼品,参与问答还能获得超多热门技术书籍。当然,还有必不可少的美味下午茶!听说参与神秘的互动环节还能赢取惊喜礼品~

席位有限,先到先得,快来报名吧!

点击报名 :https://www.huodongxing.com/event/3490270304200

相关文章
|
30天前
|
缓存 算法 关系型数据库
Mysql(3)—数据库相关概念及工作原理
数据库是一个以某种有组织的方式存储的数据集合。它通常包括一个或多个不同的主题领域或用途的数据表。
46 5
Mysql(3)—数据库相关概念及工作原理
|
7天前
|
存储 Java 关系型数据库
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践,包括连接创建、分配、复用和释放等操作,并通过电商应用实例展示了如何选择合适的连接池库(如HikariCP)和配置参数,实现高效、稳定的数据库连接管理。
20 2
|
1月前
|
SQL 关系型数据库 数据库
SQL数据库:核心原理与应用实践
随着信息技术的飞速发展,数据库管理系统已成为各类组织和企业中不可或缺的核心组件。在众多数据库管理系统中,SQL(结构化查询语言)数据库以其强大的数据管理能力和灵活性,广泛应用于各类业务场景。本文将深入探讨SQL数据库的基本原理、核心特性以及实际应用。一、SQL数据库概述SQL数据库是一种关系型数据库
36 5
|
1月前
|
SQL 存储 人工智能
OceanBase CTO杨传辉谈AI时代下数据库技术的创新演进路径!
在「DATA+AI」见解论坛上,OceanBase CTO杨传辉先生分享了AI与数据库技术融合的最新进展。他探讨了AI如何助力数据库技术演进,并介绍了OceanBase一体化数据库的创新。OceanBase通过单机分布式一体化架构,实现了从小规模到大规模的无缝扩展,具备高可用性和高效的数据处理能力。此外,OceanBase还实现了交易处理、分析和AI的一体化,大幅提升了系统的灵活性和性能。杨传辉强调,OceanBase的目标是成为一套能满足80%工作负载需求的系统,推动AI技术在各行各业的广泛应用。关注我们,深入了解AI与大数据的未来!
|
1月前
|
SQL 关系型数据库 MySQL
sql注入原理与实战(三)数据库操作
sql注入原理与实战(三)数据库操作
sql注入原理与实战(三)数据库操作
|
1月前
|
SQL 存储 Java
sql注入原理与实战(二)数据库原理
sql注入原理与实战(二)数据库原理
|
3月前
|
Oracle 关系型数据库 MySQL
OceanBase 与传统数据库的对比
【8月更文第31天】随着云计算和大数据技术的发展,分布式数据库因其高扩展性、高可用性和高性能而逐渐成为企业和开发者关注的焦点。在众多分布式数据库解决方案中,OceanBase作为一个由阿里巴巴集团自主研发的分布式数据库系统,以其独特的架构设计和卓越的性能表现脱颖而出。本文将深入探讨OceanBase与其他常见关系型数据库管理系统(如MySQL、Oracle)之间的关键差异,并通过具体的代码示例来展示这些差异。
223 1
|
23天前
|
存储 关系型数据库 MySQL
Mysql(4)—数据库索引
数据库索引是用于提高数据检索效率的数据结构,类似于书籍中的索引。它允许用户快速找到数据,而无需扫描整个表。MySQL中的索引可以显著提升查询速度,使数据库操作更加高效。索引的发展经历了从无索引、简单索引到B-树、哈希索引、位图索引、全文索引等多个阶段。
56 3
Mysql(4)—数据库索引
|
8天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
45 2
|
11天前
|
存储 关系型数据库 MySQL
MySQL vs. PostgreSQL:选择适合你的开源数据库
在众多开源数据库中,MySQL和PostgreSQL无疑是最受欢迎的两个。它们都有着强大的功能、广泛的社区支持和丰富的生态系统。然而,它们在设计理念、性能特点、功能特性等方面存在着显著的差异。本文将从这三个方面对MySQL和PostgreSQL进行比较,以帮助您选择更适合您需求的开源数据库。
52 4