首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OceanBase初体验之从MySQL迁移数据到OceanBase集群

前置条件 MySQL 环境 OceanBase 环境 测试用的表结构和一些数据 先在源端 MySQL 用如下脚本创建测试表,以及写入10000条数据用于迁移测试。...对于 OceanBaseMySQL 租户,通常有如下两种全量迁移方式: mysqldump,MySQL自带的导出工具,安装好MySQL后就能直接使用,适合小数据量场景下的快速迁移,表结构和数据被导出成.../obclient/u01/obclient/bin/mysqldump 整体迁移流程为:从MySQL导出sql文件 -> 去OceanBase执行sql文件,导出的脚本都是标准的SQL语法。...这一类工具的原理基本都是一样的,就是订阅 MySQL binlog 进行回放解析成标准sql在下游执行,使用比较多的有 Canal,也是阿里的开源项目。...使用方式可以参考: https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000507573

10210
您找到你想要的搜索结果了吗?
是的
没有找到

干货 | 携程MySQL迁移OceanBase最佳实践

2)MySQL账号兼容OceanBase带租户账号创建。...由于MySQLOceanBase表结构变更方式差异较大,当DB迁移从MySQLOceanBase触发流程后,我们会在源MySQL禁止DDL操作。...反向同步链路是基于OceanBase的CDC服务,订阅增量日志在MySQL端回放,保证迁移后OceanBase侧和MySQL侧数据始终一致。...如下图所示: 4.2 告警邮件 OceanBase的告警,主要通过订阅hickwall上的监控数据以及定时的服务巡检来完成。基于采集的监控数据设立告警阈值,一旦指标超过阈值便会进行告警通知。...5.5 运用案例 下面基于该工具自动生成的一例分析报告来介绍该工具的实际运用: 报告的故障指标板块显示4:30后服务器的CPU上升; 报告的OceanBase相关表板块显示CPU上升趋势和下面这张表的访问趋势一致

89040

SQL审核 | SQLE 已支持 OceanBase MySQL 模式审核

支持OceanBase MySQL模式审核插件【企业版】 SQLE通过插件的形式支持OceanBase MySQL模式的审核,我们调研了MySQLOceanBase的部分差异,在OceanBase-MySQL...插件内引入了大部分MySQL的审核规则,并去掉OceanBase MySQL模式不兼容的场景,使得SQLE审核能完全兼容OceanBase MySQL模式。...后续会继续完善其它功能对OceanBase MySQL模式的支持。以下是OceanBase-MySQL规则的截图: 可以通过现有的数据源页面添加OceanBase实例,如下图: 2....支持OceanBase MySQL 模式专属审核规则【企业版】 目前OceanBase的规则已能使用MySQL 大部分规则,并增加了2条OB特有规则。...四、后续规划 调研并针对OceanBase MySQL 模式新增更多规则 调研并支持OceanBase Oracle 模式的审核

1.5K20

SQL审核 | SQLE OceanBase for MySQL 新增了部分审核规则

项目介绍 二、新版本主要功能介绍 三、完整的 release 信息 一、SQLE 项目介绍 爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL...SQLE OceanBase for MySQL 新增了部分审核规则【企业版】 本周我们为 OceanBase for MySQL 新增了6条特定的审核规则,规则的选型来自于OceanBase 的官方文档...下面是SQLE规则截图: (6)禁止使用或操作 oceanbase 库和 test 库 oceanbase和test库属于OceanBase内部使用的库,禁止用户操作和使用;如drop database...SQLE PostgreSQL 审核插件支持SQL分析【企业版】 在之前的MySQL 审核中,我们新增了SQL 下钻分析的功能, 本周PostgreSQL插件也支持了该功能,下面是产品的功能体验: 首先在...for MySQL 审核插件添加部分审核规则【企业版】; 优化 [#698] 工单名称默认在页面上使用自动生成工单号; [#712] 创建的扫描任务的审核周期建议默认设置久一点,防止未设置的情况下每秒都审核

96850

SpringBoot整合oceanbase,实现oracle无缝切换到oceanbase

,它具有云原生、强一致性、高度兼容mysql和oracle等特性,非常适合一些需要往国产化数据库迁移的项目。   ...Springboot整合Oceanbase   前提:Oceanbase数据库高度兼容Oracle数据库,可以通过Oracle租户的方式近乎无成本地进行数据库迁移。...一、引入依赖   因为Oceanbase的数据库驱动包还没有上传到maven的中央仓库mvnrepository中,因此需要跟Oceanbase官方获取,获取方式如下: 方式一、到Oceanbase官方网站...oracle,这样就可以支持项目由oracle数据库无缝切换到oceanbase的oracle租户(mysql租户时同理)**,重写代码如下: @Slf4j @Configuration(value =...数据库中的方言,则可以理解成遵循SQL统一规范前提下不同的拓展实现,如MySQL、Oracle等,在不同的实现中,可能存在相同或者不同的语法,如分页语法:mysql是使用Limit,oracle则使用rownum

2.2K31

OceanBase Cloud大战PolarDB,好戏上演。。。

新粉请关注我的公众号 根据OceanBase官方公众号的消息,OceanBase Cloud于2022年8月10日正式全球开服。...OceanBase Cloud是个什么东西呢,引用一下官方公众号的一张图片给大家看看: 根据这图,OceanBase Cloud首先是个数据库的SaaS服务,这可以类比一下比如Snowflake也是个...所以OceanBase想做好OceanBase Cloud这样的跨云SaaS,有Snowflake这样的江湖地位,自然也是要和各个云厂商的云原生类似的产品PK。...OceanBase占优势的地方,它去参加跑分了TPC-H还有TPC-C的跑分都全球第一。我这个人还是比较相信跑分的,是骡子是马拉出来溜溜。OceanBase的表现很惊艳。...但是OceanBase我看到的部署,都不是对公有云基础架构整合下的部署。OceanBase拿公有云只是当做虚机来用。 还有一点很重要,要看面对的客户是谁。

2.6K30

深入OceanBase内部机制:高性能分布式(实时HTAP)关系数据库概述

兼容性问题:OceanBase兼容MySQL协议和语法,支持大多数常用的SQL功能和函数。这使得用户可以将现有的MySQL应用无缝迁移到OceanBase上,无需修改代码或重新开发。...低成本 基于 LSM-Tree 的高压缩引擎,存储成本降低 70% - 90%;原生支持多租户架构,同集群可为多个独立业务提供服务,租户间数据隔离,降低部署和运维成本。...实时 HTAP 基于“同一份数据,同一个引擎”,同时支持在线实时交易及实时分析两种场景,“一份数据”的多个副本可以存储成多种形态,用于不同工作负载,从根本上保持数据一致性。...5️⃣OceanBase vs 传统关系型数据库 OceanBase作为一款分布式关系数据库,旨在解决传统数据库如MySQL在多个方面所面临的痛点: 扩展性问题:MySQL等传统数据库在数据量增大时,...OceanBase兼容MySQL协议和语法,支持大多数常用的SQL功能和函数,使得用户可以将现有的MySQL应用无缝迁移到OceanBase上,无需修改代码或重新开发。

34220

【金猿技术展】OceanBase 社区版——一款开源分布式HTAP数据库管理系统

此外, OceanBase 提供基于数据块拷贝和事务日志拷贝的物理备份恢复特性作为系统高可用的基础组件。...高兼容性: OceanBase 针对 Oracle 、 MySQL 这两种应用最为广泛的数据库生态都给予了很好的支持。...针对 MySQL 数据库, OceanBase 支持 MySQL5.6 版本全部语法,支持 MySQL 触发器,可以做到与 MySQL 业务无缝切换。...完整自主知识产权: OceanBase 由蚂蚁集团完全自主研发,不基于 MySQL或者 PostgreSQL 等开源数据库,能够做到完全自主可控,不存在基于开源数据库产品的技术限制问题。...完整自主知识产权: OceanBase 由蚂蚁集团完全自主研发,不基于 MySQL 或者 PostgreSQL 等开源数据库,能够做到完全自主可控,不存在基于开源数据库产品的技术限制问题。

1.6K40

技术分享 | OceanBase 4.1 全面测评及部署流程,看这篇就够了【建议收藏】

---- 1背景 测试 OceanBase 对比 MySQL,TiDB 的性能表现,数据存储压缩,探索多点内部项目一个数据库场景落地 OceanbaseMySQL->OceanBase)。...很友好(我们这类场景多 MySQL->Kafka->Hive); 暂未有类似 MySQL binlog 原始文件功能,据说爱可生近期发布基于 OceanBase 的商业发行版 ActionDB 对于此功能正在规划中...ERROR 4725 (HY000): tablet does not exist 创建分区表示例 OceanBase 分布式分片基于分区表实现,大表必须创建分区。...DRC 同步 MySQLOceanBase 我们 DRC 自研同步工具支持 MySQL->OceanBase(DRC 还能支持 MySQL->MySQLMySQL->TiDB),官方 OMS 迁移工具安装管理者工具...MySQL 单副本: OceanBase 单副本: MySQL->OceanBase 数据简单一致校验: MySQL 采用 show table status;,OceanBase 查询 information_schema.tables

56230

MySQL基于GTIDs的MySQL Replication

MySQL M-S GTID 基于GTIDs的MySQL Replication 什么是GTIDs以及有什么特定?...或者当发生故障需要将master身份或者角色迁移到slave上时,都无需考虑是哪一个二进制日志以及哪个position值,极大简化了相关操作 4、GTIDs是完全基于事务的,因此不支持MYISAM存储引擎...总结:有了GTID大大的简化了复制的过程,降低了维护的难度 配置基于GTIDs的Replication 在生产环境中,大多数情况下使用的MySQL5.6基本上都是从5.5或者更低的版本升级而来,这就意味着之前的...mysql replication方案是基于传统的方式部署,并且已经在运行,因此,接下来我们就利用已有的环境升级至基于GITDs的Replication 传统的方案部署参考:https://www.cnblogs.com...> start slave; mysql> show slave status \G; Auto_Position: 1 5、关闭read-only模式 mysql> set @@global.read_only

37310
领券