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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 前不久,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演示,更加形象的为大家展示云时代下的内存分布式关系型数据库技术。


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

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

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

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




阿里云新一代数据库PolarDB

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


TiDB 的架构及应用案例

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

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

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

百度NewSQL数据库探索实践

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

分布式强一致性DB的灵魂

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


京东云数据库架构实践

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


MySQL在金融支付的应用实践

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

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

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

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



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

本文作者:孙雪

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

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
SQL 关系型数据库 MySQL
如何优化SQL查询以提高数据库性能?
这篇文章以生动的比喻介绍了优化SQL查询的重要性及方法。它首先将未优化的SQL查询比作在自助餐厅贪多嚼不烂的行为,强调了只获取必要数据的必要性。接着,文章详细讲解了四种优化策略:**精简选择**(避免使用`SELECT *`)、**专业筛选**(利用`WHERE`缩小范围)、**高效联接**(索引和限制数据量)以及**使用索引**(加速搜索)。此外,还探讨了如何避免N+1查询问题、使用分页限制结果、理解执行计划以及定期维护数据库健康。通过这些技巧,可以显著提升数据库性能,让查询更高效流畅。
|
27天前
|
SQL 数据库
数据库数据恢复—SQL Server报错“错误 823”的数据恢复案例
SQL Server数据库附加数据库过程中比较常见的报错是“错误 823”,附加数据库失败。 如果数据库有备份则只需还原备份即可。但是如果没有备份,备份时间太久,或者其他原因导致备份不可用,那么就需要通过专业手段对数据库进行数据恢复。
|
1月前
|
SQL 数据建模 BI
【YashanDB 知识库】用 yasldr 配置 Bulkload 模式作单线程迁移 300G 的业务数据到分布式数据库,迁移任务频繁出错
问题描述 详细版本:YashanDB Server Enterprise Edition Release 23.2.4.100 x86_64 6db1237 影响范围: 离线数据迁移场景,影响业务数据入库。 外场将部分 NewCIS 的报表业务放到分布式数据库,验证 SQL 性能水平。 操作系统环境配置: 125G 内存 32C CPU 2T 的 HDD 磁盘 问题出现的步骤/操作: 1、部署崖山分布式数据库 1mm 1cn 3dn 单线启动 yasldr 数据迁移任务,设置 32 线程的 bulk load 模式 2、观察 yasldr.log 是否出现如下错
|
1月前
|
SQL 运维 关系型数据库
体验用分布式数据库突破资源瓶颈,完成任务领智能台灯!
体验用分布式数据库突破资源瓶颈,完成任务领智能台灯!
|
1月前
|
SQL 存储 关系型数据库
【SQL技术】不同数据库引擎 SQL 优化方案剖析
不同数据库系统(MySQL、PostgreSQL、Doris、Hive)的SQL优化策略。存储引擎特点、SQL执行流程及常见操作(如条件查询、排序、聚合函数)的优化方法。针对各数据库,索引使用、分区裁剪、谓词下推等技术,并提供了具体的SQL示例。通用的SQL调优技巧,如避免使用`COUNT(DISTINCT)`、减少小文件问题、慎重使用`SELECT *`等。通过合理选择和应用这些优化策略,可以显著提升数据库查询性能和系统稳定性。
93 9
|
2月前
|
容灾 关系型数据库 分布式数据库
PolarDB分布式版:与云融合的分布式数据库发展新阶段
PolarDB分布式版标志着分布式数据库与云融合的新阶段。它经历了三个发展阶段:从简单的分布式中间件,到一体化分布式架构,再到云原生分布式数据库。PolarDB充分利用云资源的弹性、高性价比、高可用性和隔离能力,解决了大规模数据扩展性问题,并支持多租户场景和复杂事务处理。零售中台的建设背景包括国家数字化转型战略及解决信息孤岛问题,采用分布式数据库提升高可用性和性能,满足海量订单处理需求。展望未来,零售中台将重点提升容灾能力、优化资源利用并引入AI技术,以实现更智能的服务和更高的业务连续性。
121 9
|
2月前
|
SQL Java 数据库连接
【潜意识Java】MyBatis中的动态SQL灵活、高效的数据库查询以及深度总结
本文详细介绍了MyBatis中的动态SQL功能,涵盖其背景、应用场景及实现方式。
199 6
|
3月前
|
SQL Oracle 数据库
使用访问指导(SQL Access Advisor)优化数据库业务负载
本文介绍了Oracle的SQL访问指导(SQL Access Advisor)的应用场景及其使用方法。访问指导通过分析给定的工作负载,提供索引、物化视图和分区等方面的优化建议,帮助DBA提升数据库性能。具体步骤包括创建访问指导任务、创建工作负载、连接工作负载至访问指导、设置任务参数、运行访问指导、查看和应用优化建议。访问指导不仅针对单条SQL语句,还能综合考虑多条SQL语句的优化效果,为DBA提供全面的决策支持。
109 11
|
3月前
|
Cloud Native 关系型数据库 分布式数据库
PolarDB 分布式版 V2.0,安全可靠的集中分布式一体化数据库管理软件
阿里云PolarDB数据库管理软件(分布式版)V2.0 ,安全可靠的集中分布式一体化数据库管理软件。

热门文章

最新文章