前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQL、NoSQL 到 NewSQL ,数据库到底选啥?

SQL、NoSQL 到 NewSQL ,数据库到底选啥?

作者头像
猿天地
发布2021-01-22 11:31:17
9380
发布2021-01-22 11:31:17
举报
文章被收录于专栏:猿天地猿天地

先问一下,你们公司的主存储技术是什么?估计很多人答案都是 MySQL。

但,SQL 还够用吗?

那你再想一下,你当下的业务用 MySQL 做主存储还能支撑多久,如果业务量暴增,你能怎么做,愿意花多大价钱进行扩容?

如果遇到容量和性能问题就升级服务器,开发也太好做了。你要是只能想到这个答案,那今天要聊的这个话题——分布式数据库,对你来说跨度还挺大。

1分钟快速认识分布式数据库

分布式数据库其实就是多个节点的数据库共同形成一个全局数据库来提供服务,优点基本都在 以上对比里了,访问速度更快,更强的可扩展性,支持更高的并发访问量。

各大互联网公司,甚至金融行业都开始使用分布式数据库,阿里巴巴有 OceanBase 风光无两,TiDB 在银行大受欢迎,各种云厂商相继发布重量级产品。

(2021 年数据大会上,阿里云发布了分布式数据库使用率统计图)

分布式数据库,是必然趋势

这个图展示了数据库技术这些年的技术探索,其实就是个逐渐“分布式”的过程。从 SQL 到 NewSQL 的技术探索,让分布式数据库能够满足两大核心要求:

  • 完整的 ACID 支持,分布式事务和数据一致性保证;
  • SQL 语法的完全兼容,对 SQL 业务的完整支持。

技术的完善性,加上学术与商业氛围浓厚,分布式数据库已经是大势所趋。

有人会说,现在公司的数据库技术就挺成熟,有必要跟风追新吗?

公司做技术选型和架构设计,当然不能只考虑当下,至少要保证未来五年内的业务需求,并且随时进行灵活扩展。至于个人技术栈的补充,自然是更要眼光长远。

在我看来,分布式数据库已经是你不得不了解的领域。移动互联网时代,动辄 PB 级的数据量暴增,分布式数据库成为行业开发标准,会比 5G 普及来得更早。

使用分布式数据库,你第一反应是?

  • 分布式数据库有哪些特性?包含哪些技术要点?
  • 分布式系统架构设计需要满足哪些要求?
  • 不同存储引擎分别有什么区别,适合用于什么场景? ……

因为分布式数据库技术很新,这些都是你必须面临的,加上相关技术领域非常繁杂,学习资料的难度不低。如何删繁就简,快速入门并且上手实战,是很多技术人眼前最急迫的问题。

我给你推荐一个非常值得入手的课程 「24讲吃透分布式数据库」, 课程的讲师高洪涛是Apache ShardingSphere PMC 成员,对分库分表很有研究,数据库技术领域名副其实的大佬。

本文参与?腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-18,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 猿天地 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 但,SQL 还够用吗?
  • 1分钟快速认识分布式数据库
  • 分布式数据库,是必然趋势
  • 使用分布式数据库,你第一反应是?
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com