【OceanBase概念】国产数据库OceanBase的那些事儿(1)初识OceanBase

news2024/9/29 11:38:03

文章目录

  • 写在前面
  • 涉及知识点
  • 1、OceanBase是什么?
    • 1.1基本概念
    • 1.2发展历史
  • 2、TPC-C认证
    • 2.1什么是TPCC
    • 2.2OceanBase认证成果
  • 3、OceanBase应用场景
    • 3.1行业应用
      • A、金融行业
      • B、电信运营行业
      • C、保险行业
      • D、初创互联网行业
    • 3.2内部应用
      • A、支付宝
      • B、淘宝
      • C、网商银行
      • D、Paytm
  • 总结


写在前面

说到数据库可能很多人知道oracle、mysql、postgres等,但是近两年随着国际形势的变化,更多国产化的东西逐步推广,数据库行业也是一样,据悉现在很多企业都在做数据库的迁移,尤其是一些运营商,政府机关,金融企业等,也是按照上面颁布的硬性要求做到应替尽替,可以说这也是一次数据库行业的机遇与挑战,至于能不能抓住这次国产数据库兴起的浪潮,还得是看你有没有这个硬实力,接下来我就带大家做一个纯阿里自研数据库-OceanBase的介绍,希望能给大家带来一些帮助。
此文核心专业词语讲解主要参照OceanBase官方文档进行整理,特此声明。

涉及知识点

OceanBase是什么?OceanBase的应用,OceanBase的发展,数据库国产化,国产数据库,国产数据库的发展,OceanBase数据库详解,如何快速了解OceanBase数据库,什么是TPCC认证。
版权声明:此文原创于CSDN博主-《拄杖盲学轻声码》,主页有很多分享的知识,期待您的访问。

1、OceanBase是什么?

其实一年前我只能说知道这个是个数据库,但是其功能有多大我也是一个盲区。随着后面数据库服务做得越来越多了,也开始逐渐进入到我们的业务里面了。

1.1基本概念

定义:OceanBase是一种企业级分布式数据库;
背景:是蚂蚁集团控股独立公司运作,完全自主研发,集团战略型长期投入方向。拥有100%的知识产权,区别于开源数据库的再发行版本。
技术:基于分布式架构和通用服务器,实现了金融级可靠性和数据一致性,不依赖特定硬件架构。
特性:具备高可用、高可扩展、低成本、高性能等核心技术优势

1.2发展历史

2010年:产品立项,第一个用户,淘宝收藏夹
2013年:产品开源支持sql
2014年:支持网商银行,金融级核心业务
2016年:支付宝核心交易,核心账务100%流量
2017年:多家金融客户(南京银行等)互联网核心系统。
2019年:打破世界纪录,混合事务分析,HTAP云数据库,TPC-C6088万
2020年:独立商业化,引领自研科技
2021年:OceanBase3.0版本发布正式开源,入选forrester分布式数据库报告。
在这里插入图片描述

2、TPC-C认证

2.1什么是TPCC

首先我们来认识一下TPC-C认证。
百度官方解释:
TPC-C是专门针对联机交易处理系统(OLTP系统)的规范,一般情况下也把这类系统称为业务处理系统。1992年7月发布。几乎所有在OLTP市场提供软硬平台的国外主流厂商都发布了相应的TPC-C测试结果,随着计算机技术的不断发展,这些测试结果也在不断刷新。
TPC-C有近30年历史,不断完善和优化评测过程,堵死了投机取巧的手段,力求模拟最真实的使用场景。TPC-C测试最难的不是跑一个高的分数,而是在100%满足严苛规范情况下跑一个高分。测试结束后,审计员登陆系统,搜集数据,检查数据,没有达到预计要求的测试结果会被作废。

2.2OceanBase认证成果

OceanBase是全球第一个通过认证的分布式数据库,克服了TPC-C认证规范对分布式环境的种种挑战。也是中国首次参加认证并打破了oracle维持九年的世界纪录。证明了分布式数据库在保证ACID的前提下,实现了水平扩展。
证明了中国分布式数据库也能通过最严苛的OLTP评测,可以胜任关键业务的核心交易场景。
分布式环境在TPC-C的评测中面临的挑战,比传统“集中式”数据库大很多,比如分布式事务带来的性能挑战和ACID挑战、item表所带来的性能挑战。因此,在OceanBase之前,从来没有一个分布式数据库参与TPC-C评测。
在这里插入图片描述

版权声明:此文原创于CSDN博主-《拄杖盲学轻声码》,主页有很多分享的知识,期待您的访问。

3、OceanBase应用场景

3.1行业应用

A、金融行业

轻松实现多库多活。满足金融交易系统的高并发、低时延、事务性的要求。少数派故障情况下,实现RPO=0,RTO<30秒
RPO恢复点目标,指一个过去的时间点,当灾难或紧急事件发生时,数据可以恢复到的时间点,是业务系统所能容忍的数据丢失量,主要反映了业务连续性管理体系下备用数据的有效性,即RPO取值越小,表示系统对数据完整性的保证能力越强。
RTO恢复时间目标,指在故障或灾难发生之后,一台电脑、系统、网络或应用停止工作的最高可承受时间。该参数定义了最大可容忍时限,必须在此时限内恢复数据。

B、电信运营行业

准内存数据库的特性,很好的满足实时性应用场景。同时OceanBase的分布式并发SQL引擎可以很好的支持海量数据的OLAP(在线分析处理)应用。

C、保险行业

OceanBase基于通用硬件和本地存储,天然具备良好的scale-out(向外扩展)的能力,在业务不中断的前提下实现扩容和缩容。

D、初创互联网行业

OceanBase建立之初就采用了基于云数据库架构的多租户模式,租户之间资源彼此隔离,可以提供DBaaS(DataBase-as-a-Service)【数据库即服务】能力,降低IT和运维成本;

3.2内部应用

蚂蚁集团关键核心系统均运行在OceanBase;

A、支付宝

承载了2019年的双十一峰值6100万次/秒的数据库访问 (TPS+QPS) ,充分证明了OceanBase数据库的性能和稳定性。

B、淘宝

淘宝日活跃用户数3亿,月活跃用户数8亿,每个用户都会使用 “收藏夹”和“足迹”业务。“收藏夹”数据读取请求量达到数 百万次/秒,其中最大的表保存了数千亿条记录。

C、网商银行

网商银行全部交易,创建伊始就采用OceanBase数据库, 三地五中心架构全方位保障数据安全。

D、Paytm

进军国际业务,Paytm主站核心数据库,世界三大电子 支付商OceanBase占据其二。
我主要是把我看到的一些OceanBase基础概念及应用给大家做了一个罗列与展示,希望能够让大家从中学到更多国产数据库oceanbase相关的知识,当然如果大家有更好的理解和建议可以留言哈,一起互相学习互相进步!


总结

以上就是今天要讲的内容,本文主要介绍了OceanBase是什么?OceanBase的应用,数据库国产化,国产数据库,国产数据库的发展,OceanBase数据库详解,如何快速了解OceanBase数据库,什么是TPCC认证,也期待大家一起进步哈,2023年一起加油!!!

版权声明:此文原创于CSDN博主-《拄杖盲学轻声码》,主页有很多分享的知识,期待您的访问。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/984436.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

草图大师SketchUp Pro 2023 for Mac

SketchUp Pro 2023 for Mac&#xff08;草图大师&#xff09;是一款专业的三维建模软件&#xff0c;由Trimble Inc.开发。它可以用于创建、修改和分享3D模型&#xff0c;包括建筑、家具、景观等。 SketchUp Pro 2023 for Mac提供了简单易学的用户界面和强大的工具集&#xff0…

【数据恢复】.360勒索病毒|金蝶、用友、OA、ERP等软件数据库恢复

引言&#xff1a; 在当今数字化的时代&#xff0c;网络犯罪已经演变成了一场全球性的威胁&#xff0c;而 360 勒索病毒则是其中最为可怕和具有破坏性的威胁之一。这种恶意软件以其危害深远、难以防范的特点而令人震惊。本文91数据恢复将深入探讨 360 勒索病毒的可怕性&#xff…

Navicat连接mysql8.0:提示无法加载身份验证插件“caching_sha2_password”

Navicat连接mysql时&#xff0c;提示&#xff1a;Unable to load authentication plugin ‘caching_sha2_password‘. 原因&#xff1a;mysql 8.0 默认使用 caching_sha2_password 身份验证机制。 D:\MySQL8.0\install\bin>mysql -uroot -p123456789 #登录 mysql: [War…

【Redis】Redis 通用命令、键的过期策略

文章目录 一、基础命令SET 和 GET 二、全局命令KEYSEXISTSDELEXPIRE 和 TTL经典面试题&#xff1a;Redis 中 key 的过期策略是怎么实现的TYPE Redis 有许多种数据结构&#xff0c;但是这些数据结构的 key 的类型都是字符串类型的&#xff08;所以说&#xff0c;Redis 不同的数据…

vue插槽slot

插槽有三种&#xff1a; 目录 1.普通插槽 2.具名插槽 3.作用域插槽 1.普通插槽 sub.vue 子组件 --- 子组件写slot标签&#xff0c;父组件的Sub标签内填写的内容会显示在slot的位置&#xff0c;父组件如果不写内容就会展示默认内容。 <template><div class"…

智慧物流发展的重要推动力量:北斗卫星导航系统

随着经济的快速发展和电商的普及&#xff0c;物流行业的规模不断扩大&#xff0c;对物流运输的效率和安全性也提出了更高的要求。传统的物流运输方式存在着效率低下、信息不对称、安全隐患等问题&#xff0c;因此发展智慧物流已经成为物流行业的必然趋势。智慧物流可以通过先进…

软文发稿平台那么多,为什么选择媒介盒子

近年来随着互联网技术的发展&#xff0c;越来越多的企业开始注重软文营销&#xff0c;品牌软文推广对企业来说是至关重要的&#xff0c;也有许多企业选择和软文发稿平台合作来增强品牌曝光&#xff0c;提升宣传效果&#xff0c;那么为什么会有这么多企业选择媒介盒子合作呢&…

2023高教社杯 国赛数学建模A题思路 - 定日镜场的优化设计

1 赛题 A 题 定日镜场的优化设计 构建以新能源为主体的新型电力系统&#xff0c; 是我国实现“碳达峰”“碳中和”目标的一项重要 措施。塔式太阳能光热发电是一种低碳环保的新型清洁能源技术[1]。 定日镜是塔式太阳能光热发电站(以下简称塔式电站)收集太阳能的基本组件&…

微服务04-Gateway网关

作用 身份认证&#xff1a;用户能不能访问 服务路由&#xff1a;用户访问到那个服务中去 负载均衡&#xff1a;一个服务可能有多个实例&#xff0c;甚至集群&#xff0c;负载均衡就是你的请求到哪一个实例上去 请求限流功能&#xff1a;对请求进行流量限制&#xff0c;对服务…

【智慧工地源码】物联网和传感器技术在智慧工地的应用

物联网&#xff08;IoT&#xff09;和传感器技术在智慧工地中扮演着至关重要的角色。这些技术的应用&#xff0c;使得智慧工地能够实现对施工过程的精确监控、数据收集和分析&#xff0c;以及设备互联&#xff0c;从而提高工程效率、减少成本并改善工人的工作环境。 一、物联网…

Faster RCNN

【简介】 Faster RCNN[7]是第一个端到端&#xff0c;最接近于实时性能的深度学习检测算法&#xff0c;该网络的主要创新点就是提出了区域选择网络用于申城候选框&#xff0c;能几大提升检测框的生成速度。该网络首先输入图像到卷积网络中&#xff0c;生成该图像的特征映射。在特…

cocos 之纹理格式和压缩纹理

Cocos2dx 版本&#xff1a; 3.10 CocosCreator 版本&#xff1a; 3.8.0 环境&#xff1a; Mac 简介 在项目开发中&#xff0c;图片资源的优化是作为性能优化和包体优化的一项重要侧露。常用的手段有&#xff1a; 使用TexturePacker将散图打包图集 JPG和PNG的使用&#xff0…

SpringMVC概述,SpringMVC是什么,有什么优势?

目录 一、MVC 模式 二、SpringMVC 是什么&#xff1f; 三、SpringMVC的优势 四、SpringMVC 的应用场景 一、MVC 模式 MVC模式是一种软件架构模式&#xff0c;它将软件的用户界面&#xff08;即前台页面&#xff09;和业务逻辑分离&#xff0c;使代码具有更高的可扩展性、可…

2023年MySQL实战核心技术第一篇

目录 四 . 基础架构&#xff1a;一条SQl查询语句是如何执行的&#xff1f; 4.1 MySQL逻辑架构图&#xff1a; 4.2 MySQL的Server层和存储引擎层 4.2.1 连接器 4.2.1.1 解释 4.2.1.2 MySQL 异常重启 解决方案&#xff1a; 4.2.1.2.1. 定期断开长连接&#xff1a; 4.2.1.2.2. 初始…

MySQL数据库的回滚rollback是怎么做到的?

MySQL的几种日志 MySQL主要有3种日志&#xff1a; 二进制日志&#xff0c;就我们都熟悉的binlog&#xff0c;它主要的作用 主从复制、PIT恢复重做日志&#xff0c;redo log&#xff0c;它主要的作用是 当突然数据库宕机了&#xff0c;它能恢复数据第三种就是 undo log&#x…

冠达管理:重拳出击!六大科技巨头被列入“看门人”名单!

当地时刻9月6日&#xff0c;美股三大股指团体收跌&#xff0c;截至收盘&#xff0c;道指跌0.57%&#xff0c;标普500指数跌0.70%&#xff0c;纳指跌1.06%。 投资者忧虑美联储的加息周期或许没有完毕。波士顿联储主席苏珊柯林斯标明&#xff0c;美联储或许需求更多的加息&#…

【广州华锐互动】3D在线展示家具的应用及优势

在数字化的世界里&#xff0c;我们的生活方式正在发生深刻的变化。其中&#xff0c;家具行业也在逐步接纳并应用这一趋势&#xff0c;创新的3D线上展览展示已经成为新的潮流。这种新型的展示方式不仅可以让顾客在家中就能全方位、立体地了解家具产品&#xff0c;还能为设计师提…

每日一题 2594. 修车的最少时间

难度&#xff1a;中等 思路源于题目标签 “二分”&#xff1a; 二分的上界应该是所有车都给修车能力值最小的人修&#xff0c;下界我设为0每次搜索时判断当前时间下&#xff0c;每位机械工总共能修 n 辆车&#xff0c;n > cars 则右边界左移&#xff0c;否则左边界右移 c…

【Miniconda】记一次从Anaconda到Miniconda的转换

文章目录 一、卸载Anaconda1 - 安装anaconda-clean2 - 彻底卸载命令3 - 再进行普通卸载4 - 手动删除文件夹5 - 使用Geek \ 火绒工具清理注册表 二、安装Miniconda三、清华源1 - 配置清华源2 - 恢复默认源&#xff08;清华源中找不到包时用&#xff09;3 - 删除镜像源4 - 查看配…

QT设计一个小闹钟

设置一个闹钟&#xff0c;左侧窗口显示当前时间&#xff0c;右侧设置时间&#xff0c;以及控制闹钟的开关&#xff0c;下方显示闹钟响时的提示语。当按启动按钮时&#xff0c;设置时间与闹钟提示语均不可再改变。当点击停止时&#xff0c;关闭闹钟并重新启用设置时间与闹钟提示…