目录概述产品架构数据分片原理数据同步原理多版本并发控制关键算法介绍       参考文献概述随着5G、物联网、人工智能的高速发展,企业所生产的数据会越来越多,其规模可能达到数百TB 甚至PB级别对于传统的数据库Oracle、MySQL 当单表的数量达到一定值后,系能问题逐渐出现瓶颈,很多企业为了解决这个问题,对数据库进行分库分表的操作,通
7月初,经过前期的持续的关注 + 一段集中时间学习,分别拿到了国产数据库TiDBOceanBase的两个认证(如下),对国产数据库的两个拳头产品有了进一步的理解。TiDB的PCTA认证OB的OBCA认证至于为啥要了解和考试这款数据库,原因很简单:为了公司数字化转型,“降本增效”;更深入的了解国产数据库,做选型准备;TiDB和OB作为众多国产数据库中的拳头产品,自然要了解一番;今年在墨天轮上发了2
OceanBase 开源版与 TiDB 对比测试报告北京it爷们儿老贾儿童节OceanBase宣布开源,开源世界又多了一个小伙伴儿。之前也有听闻OceanBase TPC-H 打榜的
原创 2021-12-27 14:45:01
552阅读
一、前言 OceanBaseTiDB作为国内2款的比较流行的兼容MySQL协议的开源数据库使用者也越来越多,两种数据库不仅在架构原理上有较大差异,在开源方式上有较大的不同: TiDB 采用的Apache Lice...
原创 2022-08-12 22:22:55
1057阅读
TiDBOceanBase 和 MySQL 的比较及方案探索 在今天的分布式数据库世界中,TiDBOceanBase 和 MySQL 各自以其特点受到广泛关注。尽管 MySQL仍然是许多应用的首选,但随着需求的增加,TiDBOceanBase 等新兴技术也逐渐崭露头角。在这个动态的背景下,我们不妨来探讨一下这三者之间的关系、各自的优势与不足,以及如何在实际项目中选择合适的解决方案。
原创 6月前
34阅读
OceanBase与HBase对比分析 近年来,数据库技术的发展日新月异,其中OceanBase和HBase作为两款重要的数据库产品,因其在不同场景下的出色表现而备受关注。了解这两款数据库的适用场景、架构特性、功能特点等,对于开发者和架构师在选择数据库时具有重要意义。 ### 适用场景分析 首先,OceanBase适合需要高可用、高并发的在线事务处理(OLTP)场景,特别是金融、电商等领域
原创 6月前
50阅读
本文主要介绍 OceanBase 在 4.1 版本发布之际,对 MySQL 8.0 新增功能特性的支持情况。文章作者刘彬,OceanBase高级技术专家。曾参与 OceanBase RS、存储模块研发,目前是 SQL 执行组负责人。MySQL 在业内是最受欢迎的关系数据库之一,不少用户将 MySQL 作为刚开始使用数据库的首选。 OceanBase 的一大重要特性即是与 MySQL 完全兼容,用户
转载 2023-09-25 09:53:49
871阅读
anbase都是非常优秀的国产分布式数据库;公司从2021年第一套生产业务的TiDB集群落地,随着第一套TiDB生产集群的...
原创 精选 2023-06-27 16:16:55
731阅读
OceanBase是阿里巴巴集团研发的可扩展的关系数据库,实现了数千亿条记录、数百TB数据上的跨行跨表事务,截止到2012年8月为止,支持了收藏夹、直通车报表、天猫评价等OLTP和OLAP在线业务,线上数据量已经超过一千亿条。主控服务器RootServer、更新服务器UpdateServer、基准数据服务器ChunkServer以及合并服务器MergeServer。OceanBase系统内部按照
转载 2023-07-14 19:49:26
112阅读
什么是协程协程(Coroutine)一种电脑程序组件,该程序组件通过允许暂停和恢复任务,为非抢占式多任务生成子程序。协程也可以简单理解为协作的程序,通过协同多任务处理实现并发的函数的变种(一种可以支持中断的函数)。下面,我们通过日常生活场景为例,对什么是协程进行说明。假设A某在家每天都要做3件事:洗衣服(使用洗衣机),蒸饭(使用电饭煲),扫地(使用扫地机器人),这三样电器在完成任务后都会发出不一样
作者:刘春雷 原文来源: https://tidb.net/blog/3ed4f9ff 价值几十万的TiDB优化 --2021-06-12 刘春雷 首先请大家理解我这次成为了“标题党”,违背了我每次的内容至上的追求;因为这次业务损失了几十万,所以就叫:价值几十万的TiDB优化 1、前言 58同城每年的年初为业务流量高峰,例如租房、找工作、本地服务等等
转载 1月前
337阅读
在 “Hadoop 是否已失宠?” 的选题调研中,笔者调查了银行、Hadoop 发行商、Hadoop 企业用户以及部分工程师的意见,所处环境、业务需求以及看问题角度的不同让这些组织或个人有着不同的意见。如果你的数据量和增长速度还未达到使用 Hadoop 的级别,你一定会认为 Hadoop 是十分不明智的选择; 相反,当你已经从 Hadoop 生态受益良久时,你一定会认为这是大数据时代最佳解决方案之
笔者做过的一个项目中,同时用到了Elasticsearch和Tidb两种存储相关的产品。这两者适用的场景有些差异,但其实又有交集。前者偏向搜索,后者则主打分布式存储。下面根据自己的理解从不同维度...
转载 2021-04-12 20:50:02
993阅读
2评论
# OceanBase与MongoDB对比:一个全面的分析 随着大数据时代的到来,数据库技术变得愈加复杂。在众多的选择中,OceanBase和MongoDB是两种备受关注的数据库系统,各自具有独特的优势和应用场景。本文将对这两者进行对比分析,并提供代码示例和类图,帮助开发者做出更明智的决策。 ## 什么是OceanBaseOceanBase是一款由阿里巴巴开发的分布式关系数据库,支持高并
原创 11月前
257阅读
1.Paxos协议与负载均衡数据分区与分区副本分区1.当一个表很大的时候,可以水平拆分为若干个分区,每个分区包含表 的若干行记录。根据行数据到分区的映射关系不同,分为hash分区, List分区(按列表),range分区(按范围)等2.每一个分区,还可以用不同的维度再分为若干分区,叫做二级分区3.分区是OceanBase数据架构的基本单元,是传统数据库的分区表在分 布式系统上的实现副本1.为了数据
官方文档:https://docs.pingcap.com/zh/tidb/stable/overview新一代数据技术: 1. ORDBMS:面向对象数据库技术(PostGreSQL) 2. NoSQL:非结构化数据库技术 - 键值存储数据库:Redis - 列式储存数据库:HBase - 文档型数据库:MongoDB - 图形数据库:Neo4J 3. NewSQL:这类数据库不仅具有NoSQL
转载 2023-10-07 20:21:38
454阅读
如今硬件的性价比越来越高,网络传输速度越来越快,数据库分层的趋势逐渐显现,人们已经不再强求用一个解决方案来解决所有的存储问题,而是通过分层,让缓存与数据库负责各自擅长的业务场景。TiDB 作为一款 HTAP 数据库,在高性能的实现 OLTP 特性基础之上,也同时提供基于实时交易数据的实时业务分析需求。什么是 TiDB 数据库?TiDB 是一个数据库。我们知道市面上有很多类似 MySQL、Oracl
转载 2023-12-22 14:10:31
122阅读
我们知道,在MySQL单机版本里面最流行的也是唯一支持全事务的引擎为INNODB。 其特点是数据本身是用B-TREE来组织,数据本身即是庞大的根据主键聚簇的B-TREE索引。 所以在这点上,写入速度就会有些降低,因为要每次写入要用一次IO来做索引树的重排。 特别是当数据量本身比内存大很多的情况下,CPU本身被磁盘IO纠缠的做不了其他事情了。  这
转载 2024-04-15 17:38:31
41阅读
前言:又好久没写博客了,估计又要水一篇了,先写写看吧。介绍:           数据现阶段大致分为三种,sql数据库,nosql数据库,newsql数据库,sql数据库最具代表就是我们常用的mysql数据库,这种数据库是关系型数据库,表,主外键关联,nosql数据库我们常用的如mongdb数据库,他以文档形式存储,每个类似json字符串
几个月前 OceanBase 4.0 发布的时候,一个做数据库研发的朋友和我聊起这个,说现在国产数据库太卷了,OceanBase 4.0 单机版对于我们来说有点降维打击的意思啊。我当时说,还得等 11 月份 OceanBase 4.0 正式发布了,看看单机版能达到普通集中式数据库的水平的几成,如果能达到八成以上,那么这一招确实有降维打击的意思了。转眼来到 11 月份,我们可以使用 OceanBas
  • 1
  • 2
  • 3
  • 4
  • 5