现代企业的运行离不开数据的处理与分析,数据更是许多企业的核心资产。数据库和存储这... 展开 >
阳振坤,先后在北京大学获得数学学士和硕士以及计算机博士学位并留校,1993 年破格晋升副教授,1997 年破格晋升教授,1999 年成为北京大学首批长江学者,现为蚂蚁金服高级研究员,分布式关系数据库 OceanBase 的负责人。获得荣誉包括国家科学技术进步奖一等奖(排名第四)、北京市科学技术进步奖一等奖、第六届中国青年科技奖、第一届中国科协求是杰出青年奖等。阳振坤近年来的主要研究领域为分布式存储系统和分布式关系数据库,2010 年 6 月在阿里巴巴发起了 OceanBase 分布式关系数据库项目,现在 OceanBase 已经在蚂蚁金服取代 Oracle 用于全部核心系统和大部分业务,也应用于网商银行、阿里巴巴、印度 PayTM 公司等,并在南京银行等多家商业银行使用。
现代企业的运行离不开数据的处理与分析,数据更是许多企业的核心资产。数据库和存储这两个紧密关联的系统分别为结构化和非结构化这两种典型的数据提供了支撑。本专题将与大家分享数据库和存储两个领域的技术架构和应用。
虽然 Shared Nothing 数据库理论几十年前已经提出,但是直到今天为止,业界仍然只有阿里 OceanBase 和 Google Spanner 这两个经过大规模场景检验的云原生分布式数据库,可见技术难度之大。云原生分布式数据库的核心特性是分布式架构对使用者透明,业务不需要改造即可由原来的单机数据库迁移到分布式数据库。这就要求分布式数据库具备高可用、可扩展、自动负载均衡等核心能力并在多机场景下完整实现分布式事务、全局索引、复杂查询等全部 SQL 功能。本次报告将以 OceanBase 为例和架构师们一起探讨云原生分布式数据库的关键特性和技术挑战,包括如下几个部分:
1. 云原生分布式数据库的关键特性,以及如何结合 Paxos 协议突破两阶段提交协议的阿基琉斯之踵。
2. 分布式架构原理,包括存储可扩展、事务可扩展、高可用以及如何实现全局一致视图;
3. 完备的 SQL 功能支持,包括分布式事务、全局索引等核心功能,以及 SQL 执行优化在分布式场景下的新挑战。
在云时代,数据库技术也正在经历翻天覆地的变革,商业数据库时代的 Oracle 数据库,在新时代将向何处去?在这个主题中,将和大家分享 Oracle 面向云时代的自治数据库、机器学习等新功能,并通过电信金融领域,高并发场景下和开发相关的实践优化案例阐述 Oracle 18c 和 19c 的新特性增强。
在 2019 年,Oracle 数据库的最新版本 19c 将会发布,在这个主题中,同时将对 Oracle 19c 最新特性展开探讨:Oracle 的智能索引技术将通过机器学习自动分析和创建最佳索引,解决困扰开发者和用户的性能问题;主从库之间的透明事务重定向,将读写分离和性能隔离更进一步,为企业数据架构提供更加灵活的解决方案;在优化器方面,自动的 SQL 执行计划管理将能够更好的区分 SQL 的执行计划优劣,自主做出选择并确保性能改善;19c 还提供了大量的 SQL 开发新特性,让研发更有效率。
探讨应用开发过程中的最佳优化实践,分享 Oracle 18c/19c 最新的技术亮点,是本主题分享的两个主要方向。
1.了解 Oracle 数据库领域的演进和变革;
2.获得 Oracle 数据库最新技术进展;
3.结合生产优化案例的最佳实践分析。
NoSQL 技术面临新的机遇和挑战,随着新硬件、大融合、存储计算分离等新机遇,NoSQL 存储系统面临着架构重新设计的可能。新一代的 NoSQL 技术将大幅提高性能,规模和可靠性。百度公司的 NoSQL 存储系统存储了百度搜索引擎的数据源,镜像了中文互联网世界的图片和文字,是世界上少数几家能够做到 Internet-In-One-Table 的存储系统。本次介绍将讨论一下百度公司在下一代 NoSQL 产品设计方面的思考。
1. 百度 NoSQL 存储产品技术栈的介绍和发展历程;
2. 百度下一代存储产品的技术特点展望;
3. 存储技术的经验分享和实践心得。
1. 深入了解 NoSQL 存储技术的发展动态;
2. 通过对产品架构的讲解深入理解产品设计时的得失取舍;
3. 了解 NoSQL 存储产品的未来发张方向。
键值数据库,例如 Redis,RocksDB,HBase 等,被广泛应用在互联网、金融、通信等领域。键值数据库通常需要支持高效的单键操作与范围查询。另一方面,非易失内存(例如 Intel 3D xPoint)、高速固态盘和开放 SSD,逐步应用到存储架构中形成异构存储,对现有键值数据库的设计提出新的挑战。
本次演讲针对面向异构内存和高速开放 SSD 的键值数据库关键技术,包括高效混合索引机制,选择性并发控制技术,低开销宕机一致性保证机制,以及软硬件协同性能保证。也将探讨高性能键值数据库的现有工作与亟待解决的挑战问题。