数据库的争霸赛:从SQL到NewSQL分布式谁是王者?

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 前不久,DB-Engines上发表了一篇博客,The Weight of Relational Databases: Time for Multi-Model? 文中分析了关系型数据库自出现以来的发展演进之路,以及在实践中证明的其最佳使用场景。

前不久,DB-Engines上发表了一篇博客,The Weight of Relational Databases: Time for Multi-Model? 文中分析了关系型数据库自出现以来的发展演进之路,以及在实践中证明的其最佳使用场景。我们知道,在过去的近50年的时间里,IT技术领域已经发生了翻天覆地的巨大变化,然而数据库的变化却是微乎其微的,关系型数据库仍然占据着主导地位。这一方面体现了SQL标准的优越性,目前仍然无法被代替和超越。

然而另一方面,随着互联网场景的融入,企业的数据变得越来越庞大和复杂,海量数据、高并发的业务场景下,关系型数据库常常显得力不从心。无论是OLAP还是OLTP场景,都在一定程度上暴露出了瓶颈,那么,关系型数据库还是当前时代的最佳之选吗?未来的数据库将走向何方?

在今年11月举办的数据技术嘉年华上,我们有幸邀请到了来自数据库行业的不同细分领域的专家,将为我们揭晓数据库技术的最新发展现状与未来方向。

重点嘉宾及主体简介如下:


Oracle内存数据库-TimesTen

主要围绕即将推出的基于分布式架构的关系型内存据库产品Oracle TimesTen 进行介绍。配合今年OOW2017上的DEMO演示,更加形象的为大家展示云时代下的内存分布式关系型数据库技术。


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

除此之外,Oracle数据库本身也有自己的分布式方案Sharding,Oracle Sharding 可以被看做是一个 Shared-Nothing 架构的弹性关系型数据库。每个分片存储全局表的局部数据,依托原有的分区技术,实现数据的拆分。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

近几年随着分布式数据库的崛起,Sharding也逐渐得到越来越多的关注和尝试。

金融云分布式DB的事务处理技术

围绕该主题,嘉宾将深入分析金融云数据库的需求,介绍TDSQL的技术与发展,并从事务处理技术与分布式事务处理技术出发,简谈互联网对于云数据库提出的挑战,以及TDSQL是怎么应对挑战、并以技术推动互联网金融业务发展的。从分布式TDSQL出发,谈事务处理相关的技术,包括分布式事务处理的技术以及TDSQL的分布式事务处理技术、高可用、分布式这些方案等。


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


阿里云新一代数据库PolarDB

介绍阿里云数据库历史简介,10万量级数据库实例的挑战,POLARDB的架构与性能以及其Redo机制。将全面展示PolarDB的技术优势和适用场景。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

TiDB 的架构及应用案例

TiDB 是由 PingCAP 研发的新一代开源的 NewSQL 数据库,受Google F1/Spanner 启发,同时具有 NoSQL 和 RDBMS 的优点,且兼容MySQL协议。这次演讲和大家分享 TiDB 的架构、实现细节以及如何与 Cloud 紧密结合。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

银行PB级非结构化数据管理实践

银行的非结构化数据管理上需要分布式扩容、高并发和高性能支持以及高可用、灾备甚至双活能力。讲师将介绍巨杉为用户提供的的分布式内容管理平台,如何解决用户的需求,实现PB级别非结构化数据的管理,并以实际案例作为介绍。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

百度NewSQL数据库探索实践

分享内容主要包括开源NewSQL数据库CockroachDB关键技术分析以及CockroachDB在百度内部的应用和实践。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

分布式强一致性DB的灵魂

Raft 分布式一致性算法在 2013 年发布,以容易理解、实现方式明确的特点,迅速在业界流行起来。本次分享将介绍 TiDB 如何使用 Raft 算法构建分布式可扩展的后端存储系统,以及 TiDB 在可靠性、可用性、性能等方面对 Raft 做的工程优化。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

京东云数据库架构实践

从京东商城的私有云,到京东公有云的运化之路,在云化的过程中,京东的商城、物流、金融、云等丰富的场景和沉淀的数据,使智能化成为京东的发展方向。本次分享将剖析京东的数据库发展历程 , 介绍京东云数据库产品形态及实践经验。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

MySQL在金融支付的应用实践

财付通金融支付平台支撑了整个腾讯集团的底层支付业务,包括大家所熟知的微信支付、手Q支付、红包转账、商业支付等。而财付通也是最早就使用开源MySQL数据库系统支撑整个金融支付业务的平台。本次将对外分享财付通平台上的MySQL数据库应用,以及在如此大规模数据库平台上如何高效的运维这么庞大的数据库集群以及对于未来金融数据库架构的发展讨论。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

新一代金融级分布式数据库

OceanBase是一款阿里巴巴自主研发的高性能、分布式的关系型数据库,支持完整的ACID特性。它高度兼容MySQL协议与语法,让用户能够以最小的迁移成本使用高性能、可扩展、持续可用的分布式数据库服务,同时对用户数据提供金融级可靠性的保障。在本次分享中将会全面剖析OceanBase的架构特点,应用场景以及未来发展。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

11、还有更多数据库领域的探索和实践,来自去哪儿网周彦伟老师在MySQL运维中,通过选用各种开源工具,充分发挥其左右,在工作中实现事半功倍的效果。来自杭州平民的楼方鑫老师分享在医疗行业,分析数据库异常,实时监控。镇伟老师分享的Oracle云上的最佳实践,以及来自王佳毅老师和胡航丽老师带来的数据库优化经验分享。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


原文发布时间为:2017-10-25

本文作者:孙雪

本文来自云栖社区合作伙伴“数据和云”,了解相关信息可以关注“数据和云”微信公众号

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8天前
|
SQL 人工智能 算法
【SQL server】玩转SQL server数据库:第二章 关系数据库
【SQL server】玩转SQL server数据库:第二章 关系数据库
51 10
|
25天前
|
SQL 存储 BI
【软件设计师备考 专题 】数据库语言(SQL)
【软件设计师备考 专题 】数据库语言(SQL)
89 0
|
1月前
|
SQL 安全 数据库
SQL-Server 数据库部署
SQL-Server 数据库部署
61 0
|
29天前
|
SQL 数据库
sql server中创建数据库和表的语法
sql server中创建数据库和表的语法
18 1
|
8天前
|
SQL 算法 数据库
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
66 6
|
4天前
|
SQL 数据库
数据库SQL语言实战(二)
数据库SQL语言实战(二)
|
4天前
|
SQL 关系型数据库 数据库
【后端面经】【数据库与MySQL】SQL优化:如何发现SQL中的问题?
【4月更文挑战第12天】数据库优化涉及硬件升级、操作系统调整、服务器/引擎优化和SQL优化。SQL优化目标是减少磁盘IO和内存/CPU消耗。`EXPLAIN`命令用于检查SQL执行计划,关注`type`、`possible_keys`、`key`、`rows`和`filtered`字段。设计索引时考虑外键、频繁出现在`where`、`order by`和关联查询中的列,以及区分度高的列。大数据表改结构需谨慎,可能需要停机、低峰期变更或新建表。面试中应准备SQL优化案例,如覆盖索引、优化`order by`、`count`和索引提示。优化分页查询时避免大偏移量,可利用上一批的最大ID进行限制。
32 3
|
7天前
|
SQL 监控 数据库
数据库管理与电脑监控软件:SQL代码优化与实践
本文探讨了如何优化数据库管理和使用电脑监控软件以提升效率。通过SQL代码优化,如使用索引和调整查询语句,能有效提高数据库性能。同时,合理设计数据库结构,如数据表划分和规范化,也能增强管理效率。此外,利用Python脚本自动化收集系统性能数据,并实时提交至网站,可实现对电脑监控的实时性和有效性。这些方法能提升信息系统稳定性和可靠性,满足用户需求。
32 0
|
8天前
|
SQL 存储 数据挖掘
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例
服务器数据恢复环境: 一台安装windows server操作系统的服务器。一组由8块硬盘组建的RAID5,划分LUN供这台服务器使用。 在windows服务器内装有SqlServer数据库。存储空间LUN划分了两个逻辑分区。 服务器故障&初检: 由于未知原因,Sql Server数据库文件丢失,丢失数据涉及到3个库,表的数量有3000左右。数据库文件丢失原因还没有查清楚,也不能确定数据存储位置。 数据库文件丢失后服务器仍处于开机状态,所幸没有大量数据写入。 将raid5中所有磁盘编号后取出,经过硬件工程师检测,没有发现明显的硬件故障。以只读方式将所有磁盘进行扇区级的全盘镜像,镜像完成后将所
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例
|
16天前
|
数据库 SQL 索引
什么是数据库 SQL Execution Plan
什么是数据库 SQL Execution Plan
10 0