首页 > 数据库 >《常见几大数据库》

《常见几大数据库》

时间:2024-08-02 10:00:18浏览次数:17  
标签:TiDB TDSQL 数据库 常见 MySQL Oracle 分布式

常见几大数据库

【纪录片】中国数据库前世今生

在数字化潮流席卷全球的今天,数据库作为IT技术领域的“活化石”,已成为数字经济时代不可或缺的基础设施。那么,中国的数据库技术发展经历了怎样的历程?我们是如何在信息技术的洪流中逐步建立起自己的数据管理帝国的呢?腾讯云将邀请亲历数据库技术在中国从落地生根到蓬勃发展的技术专家们,与大家共同回顾中国数据库发展史上的重要时刻。
中国数据库前世今生》纪录片共分为五期,从1980年代数据库在中国的起步,1990年代多家竞争的混沌,2000年代数据库的分型和国产数据库的开端,2010年代大数据席卷市场,到2020年代国产数据库的“百团大战”…每一期将深入探讨一个时代的数据库演变历程,以及这些大趋势下鲜为人知的小故事。2024年6月20日起,每双周四更新1期。点此前往查看>>《中国数据库前世今生

今天,让我们一起踏上一段有趣的旅程,探索中国几大常见数据库的世界。别担心,我会用生活中的例子,让这些看似复杂的技术变得简单易懂。
想象一下,数据库就像是我们生活中的各种存储空间。有的像是我们的衣柜,有的像是图书馆,还有的像是一个巨大的购物中心。让我们一起来认识这些"数据存储空间"吧!

MySQL:你的多功能衣柜

MySQL就像是我们家里的衣柜。它整洁有序,每件衣服都有它固定的位置。你可以轻松地找到你想要的那件T恤或者牛仔裤。
在这里插入图片描述
在现实生活中,很多网站和应用都在使用MySQL。比如,当你在淘宝上浏览商品时,那些商品信息很可能就存储在MySQL数据库中。每当你点击一个商品,系统就会从这个"衣柜"中迅速找出对应的信息展示给你。

MySQL的特点是:

使用简单,就像我们整理衣柜一样直观
查找迅速,就像你能快速找到想穿的衣服
可靠稳定,就像一个结实的衣柜,不会轻易倒塌

Oracle:你的智能图书馆

如果说MySQL是衣柜,那么Oracle就像是一个智能图书馆。它不仅能存储大量的书籍(数据),还能帮你快速找到你需要的任何信息。
在这里插入图片描述
想象一下,你走进图书馆,告诉图书管理员你需要一本关于"唐朝历史"的书。管理员不仅能迅速找到这本书,还能推荐给你相关的其他书籍,甚至告诉你这本书最近被借阅的频率。Oracle就是这样一个智能的系统。
在现实中,很多银行和大型企业都在使用Oracle。当你去银行办理业务时,柜员能快速调出你的所有账户信息,这背后很可能就是Oracle在发挥作用。

Oracle的特点是:

功能强大,就像一个无所不知的图书管理员
可处理海量数据,就像一个容量巨大的图书馆
安全可靠,就像图书馆的珍贵藏书,有严格的保护措施

TiDB:你的弹性购物中心

接下来,让我们来认识一下TiDB。它就像一个能随意扩展的购物中心。在传统的购物中心里,如果顾客太多,可能会出现拥挤的情况。但在TiDB这个"购物中心"里,当顾客(数据)越来越多时,它可以自动增加购物空间,确保每个顾客都能舒适购物。
在这里插入图片描述
在现实生活中,很多大型电商平台都在使用类似TiDB这样的分布式数据库。比如,在"双11"购物节期间,突然涌入大量的订单数据,TiDB就能自动扩展,轻松应对。

TiDB的特点是:

弹性伸缩,就像能自动扩建的购物中心
高并发处理,就像购物中心能同时服务大量顾客
强一致性,就像购物中心的每个分店都能提供一致的服务

OceanBase:你的智慧城市

最后,让我们来了解一下OceanBase。它就像是一个智慧城市的操作系统。这个城市可以根据需求自动调节各种资源,无论是电力、水资源还是交通系统。
在这里插入图片描述
在现实中,支付宝就是使用OceanBase来处理海量的支付数据。想象一下,当你用支付宝付款时,系统需要在瞬间处理你的账户信息、交易信息,同时还要保证数据的安全。这就像一个城市在同一时间要协调处理数百万居民的各种需求。

OceanBase的特点是:

超高性能,就像一个运转高效的智慧城市
强大的扩展性,就像一个能不断发展的城市
金融级可靠性,就像城市的关键设施,保证7*24小时运转
通过这些生活中的例子,我希望你们对中国的几大数据库有了初步的认识。记住,MySQL就像你的衣柜,Oracle像智能图书馆,TiDB像弹性购物中心,而OceanBase则像一个智慧城市。
这些数据库虽然各有特点,但它们都在默默地支撑着我们的日常生活。无论是你在网上购物、用手机支付,还是在银行办理业务,这些数据库都在背后辛勤工作,让我们的生活变得更加便捷。

TDSQL:企业管理专家

TDSQL是腾讯打造的一款企业级数据库产品,具备强一致高可用、全球部署架构、高 SQL 兼容度、分布式水平扩展、高性能、完整的分布式事务支持、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。

互联网、移动互联网、电商等业务的蓬勃发展,使客户量不断增长,业务核心系统需经受高并发访问的考验。TDSQL 的 share nothing 架构可以在线平滑地扩展实例规模,从容应对此类场景;同时,TDSQL 提供的分布式事务一致性能力能保证高并发场景下的分布式系统事务一致性。
在这里插入图片描述

随着手机银行、网上理财、区块链等等具有互联网特色的金融业务兴起,单笔交易变小,交易次数变多等情况;传统架构逐渐不足以支撑业务发展,网络安全风险逐渐增加; TDSQL 不仅在性能容易扩展,强同步能力也确保数据不错不丢,是国内第一个将分布式事务应用于金融系统的产品,同时支持部署在腾讯金融云,支持物理独享,加密,审计等系列安全方案。
7月18日,国际数据公司(IDC)发布了《中国金融行业分布式事务型数据库市场份额,2023:技术验证结束,迎接高速增长》报告。报告显示,在2023年,腾讯云的数据库产品TDSQL在中国金融行业的分布式事务型数据库市场中以20.6%的份额位居首位。在银行子市场中,TDSQL的市场份额为21.9%。

在这里插入图片描述

OceanBase的特点是:

自动水平拆分

只需在建表的时候设定 shardkey,即支持对数据库中大表自动水平拆分(分表),系统将自动将写入数据均匀的分布到不同物理分片中,查询也自动聚合返回;分表对业务系统透明,业务实际所见为一张逻辑完整的表,无需感知后端的物理架构。

领先的分布式架构

TDSQL 提供多种管理方案来进行分布式事务管理,通过提供(分布式)事务特性,提供全局唯一数字序列,支持 JSON 等能力,为开发者提供灵活的开发方案。通过自主专利的分布式事务一致性技术来保证在全分布式环境下的事务一致性。

不停机弹性扩展

当数据库性能或容量不足以支撑业务发展时,在控制台点击,即可自动升级完成。升级过程中,您无需关心分布式系统内的数据迁移,均衡和路由切换。升级完成后访问 IP 不变,仅在自动切换时存在秒级闪断,您仅需确保有重连机制即可。

强同步复制

TDSQL 默认采用主从架构,可确保99.999%以上可用性;系统支持强同步复制以提供数据强一致,业务系统写入数据后,只有当数据库从机同步后才给予应用事务应答,确保主从数据完全一致,不会因故障导致数据丢失、错乱,且强同步复制性能已基本等于异步复制。

超高性能

TDSQL 深度定制开发数据库内核,性能远超于同引擎的开源产品;支持读写分离,有效提供读扩展的同时提供开发灵活性;对数据库连接分配逻辑进行了深度优化,在重负载时表现更佳;并配置 NVMe SSD 的硬盘,提供高于 SATA 四倍以上的 IO 配置,帮助您更轻松满足业务性能需求。

提供公有云和专有云部署

TDSQL 提供多种部署形态。在公有云,提供多租户和独享物理集群两种部署形态,可于控制台简单快速生产 TDSQL 数据库。在专有云,可部署在腾讯专有云 TCE、腾讯云 TStack 中;亦可独立部署,或以数据库一体机方式输出;不同的部署方案除控制台功能略有差异,其他关键功能完全相同。
在这里插入图片描述

标签:TiDB,TDSQL,数据库,常见,MySQL,Oracle,分布式
From: https://blog.csdn.net/muye_IT/article/details/140847531

相关文章

  • 见证中国数据库的崛起:从追赶到引领的壮丽征程《三》
    见证中国数据库的崛起:从追赶到引领的壮丽征程《三》三、深度思考:中国数据库发展的经验与启示产学研用结合的创新模式应用驱动的创新路径人才培养的关键作用【纪录片】中国数据库前世今生在数字化潮流席卷全球的今天,数据库作为IT技术领域的“活化石”,已成为数字经济......
  • 数据库系列: 主流分库分表中间件介绍(图文总结)
    相关文章数据库系列:MySQL慢查询分析和性能优化数据库系列:MySQL索引优化总结(综合版)数据库系列:高并发下的数据字段变更数据库系列:覆盖索引和规避回表数据库系列:数据库高可用及无损扩容数据库系列:使用高区分度索引列提升性能数据库系列:前缀索引和索引长度的取舍数据库系列:My......
  • 《深入浅出WPF》学习笔记三.x命名空间以及常见属性
    《深入浅出WPF》学习笔记三.x命名空间以及常见属性X命名空间的由来和作用xaml:是eXtensibleApplicationMarkupLanguage的英文缩写(可扩展应用程序标记语言);声明       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"使用x:Class="WpfApp10.Main......
  • 高性能数据库架构:掌握主从复制技术
    一、数据库主从复制的概念数据库主从复制是一种常用的技术,用于提高数据库系统的可用性、性能和可靠性。通过将数据从主数据库(master)复制到从数据库(slave),可以实现数据的备份、负载均衡和高可用性。以下是对数据库主从复制的详细解释及其在MySQL中的具体实现步骤和示例。1.......
  • MyCAT数据库中间件:让你的数据库无缝扩展!
    什么是MyCATMyCAT是一个开源的数据库中间件系统,设计用于支持分布式数据库环境。它被广泛用于大数据和高并发的场景中,作为传统关系数据库(如MySQL)的扩展,以提高性能和扩展能力。MyCAT提供了数据库分片、读写分离、负载均衡、以及跨库的事务支持等功能。MyCAT的详细解释及其......
  • 【数据科学】Pandas数据库中的Series&DataFrame
    前言前文再续,书接上一回,前两回讲到了Pandas的Series和DataFrame,今天我们使用jupyternotebook来进一步聊聊series和dataframe之间的关系。之前的文章中,我们了解到series和dataframe之间可以相互转换,看完这篇文章,相信你对它们之间的关系会有进一步的了解。正文importdata首......
  • 基于Python+Django协同过滤算法的招聘信息推荐系统设计与实现(源码+数据库+讲解)
    文章目录前言详细视频演示项目运行截图技术框架后端采用Django框架前端框架Vue可行性分析系统测试系统测试的目的系统功能测试数据库表设计代码参考数据库脚本为什么选择我?获取源码前言......
  • 5.String类型的常见命令
    String类型,字符串类型,是redis中最简单的存储类型。根据字符串的格式不同分为三类:1.string普通字符串。2.int整型类型,可以自增,自减操作。3.float浮点类型,可以自增,自减操作。字符串最大空间不能超过512m。String类型数据的常见操作命令setkeyvalue添加或修改key-v......
  • 数据库教程:从基础操作到高级应用
    数据库教程:从基础操作到高级应用大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!数据库是现代软件开发的核心组成部分之一。掌握数据库的基础操作以及高级应用技术对于开发人员而言至关重要。本文将从基础操作开始,逐步深入到数据库的高级应用,包括SQL语句......
  • Oracle数据库教程:入门到精通
    Oracle数据库教程:入门到精通大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!Oracle数据库是市场上最强大的关系数据库管理系统之一。无论是大数据分析、企业级应用还是高性能交易系统,Oracle都能提供卓越的性能和可靠性。本文将带你从Oracle数据库的基本操......