一.canal服务端canal 是阿里巴巴 MySQL 数据库 Binlog 的增量订阅 & 消费组件。基于数据库增量日志解析,提供增量数据订阅 & 消费。1.下载canal服务端(下载不下来可联系我)https://github.com/alibaba/canal/releases2.安装以liunx为例,将下载好的canal.deployer-1.1.6.tar.gz,上传到服
转载 3月前
66阅读
引言ZooKeeper 是一个开源的分布式协调服务,广泛应用于构建分布式系统和协调分布式应用。在 Spring Boot 项目中,通过整合 ZooKeeper,我们可以实现分布式锁、配置管理等功能,帮助构建高可用、可靠的分布式应用。本文将介绍如何在 Spring Boot 项目中整合 ZooKeeper。步骤一:创建 Spring Boot 项目首先,使用 Spring Initializr 创建
前言之前介绍了使用devTools进行索引库数据的crud,这里使用的是java程序,使用中间件activeMQ进行数据库和索引库数据的同步。主要是用来完成对数据库的修改来完成对索引库的同步。正文前提准备:1. 索引信息:结构化的索引,在索引的setting中,使用的是ik分词器,级别是ik-max-word。mapping映射信息中,使用的dynamic = false,如果不能匹配到结构化索引
转载 1月前
244阅读
一、官网下载OceanBase安装包 下载红框内总共五个rpm包,至于选择x86还是arm可以通过uname -a指令查看操作系统架构。二、安装OceanBase1.配置OBD-- 安装OBD rpm -i ob-deploy-2.1.1-2.el7.x86_64.rpm -- 禁用远程仓库 obd mirror disable remote -- 将安装包添加至本地镜像 obd m
Mybatis全方位剖析【一】——为什么要使用Mybatis? 文章目录Mybatis全方位剖析【一】——为什么要使用Mybatis?一、什么是Mybatis二、数据准备三、传统JDBC方式操作数据库四、Apache DbUtils五、Spring JDBC六、Mybatis 一、什么是MybatisMybatis 的前身是ibatis,2001年开始开发,是 “internet” 和 “abat
凌云时刻6月1日,在数据库OceanBase3.0峰会上,蚂蚁集团自主研发的分布式数据库OceanBase宣布采用木兰公共协议 MulanPubL-2.0正式开源。CEO杨冰表示,OceanBase将持续坚持自研开放之路,在未来3年内,专注企业核心分布式改造。同时,宣布释放科技红利,7月启动全新价格体系,公共云版本将推出价格更低的存算分离版本。据悉,此次推出的最新3.0版本产品,让OceanBas
为什么OceanBase是互联网行业海量数据并发业务需求的必然选择?一起来看看OceanBase解决方案架构师白超(大窑)老师怎么说 分享嘉宾:白超(大窑) OceanBase解决方案架构师、前蚂蚁集团数据库团队DBA专家整理:墨天轮社区导 读大家好,我是白超(花名:大窑),在过去的几年中,作为蚂蚁集团数据库SRE团队成员,经历了历年的双11大促,深度
概念springboot auto configuration的本质就是自动配置spring的各种bean。然后使应用可以通过@Autowired等注入方式来直接使用bean。比如自动配置redisTemplate,jdbcTemplate等bean。原理 1. 开启@EnableAutoConfiguration注解如果写了@SpringBootApplication注解,不必再写@E
转载 1月前
11阅读
基于springboot实现社区疫情防控平台演示   B/S的系统是通过能上网的电脑就可以使用,它最大的优点是不需要安装专门的软件,首先浏览器向服务器发出请求,然后服务器处理请求把信息再返回给浏览器。不需要再次对数据进行存取与计算数据,只要负责显示数据来降低要求,如果说客户端像个“瘦子”,而服务器会越来越“胖”。B/S体系结构与C/S体系结构相比,最大的不同是:B/S体系
用于执行SQL语句的Java API,可为多种关系数据库提供统一访问。它由一组用Java语言编写的类和接口组成,是Java访问数据库的标准规范。JDBC需连接驱动。驱动:两个设备要进行通信时需满足的一定的通信数据格式。 数据格式由设备供应商规定设备供应商提供驱动软件,通过软件可以与该设备进行通信。JDBC是接口驱动是接口的实现1.JDBC开发步骤1.1导入驱动jar包创建lib目录,用于存放
在项目中实现批量表的增删改查 基于Springboot的BaseService,BaseController前言:在做项目时需要对大量的表做增删查改,而其中的逻辑大同小异,所以抽象了一个 BaseService,BaseController来实现所有表的增
转载 4月前
43阅读
之前分享了一篇文章,是关于《OceanBase 存储引擎结构》的上篇,本篇文章是该部分的下篇,将从 OB 的分布式存储、内存存储等角度进行介绍。主要分为以下三个方面:存储格式主表查询索引表查询1. 存储格式OceanBase 的最小数据同步粒度是 Partition,按照同样 ID 分区的 Partition 可以形成 PG(Partition Group),Partition Group 中的查
本文作者: CODING 用户 - 何健这次实战篇,我们借助「CODING 持续集成」,实现一个简单的 Spring Boot 项目从编码到最后部署的完整过程。本教程还有 B 站视频版,帮助读者更好地学习理解。思路在线上环境构建、测试、部署这种情况,通常会将 jenkins 安装在服务器上,确保构建测试等操作环境和线上环境一致。此时通常会在 jenkins 中配置好需要持续集成的仓库,以及具体流程
# Java SpringBoot 连接 OceanBase OceanBase 是一个开源的分布式关系型数据库,它具有高可用性、高扩展性和高性能的特点。SpringBoot 是一个基于 Spring 框架的快速开发工具,它简化了基于 Spring 的应用开发。本文将介绍如何在 Java SpringBoot 应用中连接 OceanBase 数据库,并展示一些代码示例。 ## 流程图 以下是
原创 3月前
159阅读
 前言1、先要开启缓存@EnableCaching开启缓存后,就要配置一个CacheManager的实现类,用于操作使用缓存注解后,用什么具体缓存实例来对缓存进行存储;可以是基于内存的,也可以基于redis的;具体要怎么用,根据实际情况,一般工作场景redis大家走在用;2、使用具体的缓存注解@CachePut 使用@CachePut标注的方法在执行前不会去检查缓存中是否存在之
转载 1月前
12阅读
文章目录前言多数据源配置背景修改配置文件配置数据源dao 层service 层controller 层测试分库分表背景思路番外 前言说实话,这章本来不打算讲的,因为配置多数据源的网上有很多类似的教程。但是最近因为项目要用到分库分表,所以让我研究一下看怎么实现。我想着上一篇博客讲了多环境的配置,不同的环境调用不同的数据库,那接下来就将一个环境用到多个库也就讲了。所以才有了这篇文章。 我们先来看一下
# 从SpringBoot MySQL到OceanBase:改造你的数据库系统 在开发过程中,我们常常会使用SpringBoot作为后端框架,而MySQL作为数据库。然而,随着业务不断增长,MySQL可能会面临性能瓶颈和扩展性问题。这时候,我们可以考虑将数据库系统迁移到OceanBase,一个高性能、分布式的数据库系统。本文将介绍如何将SpringBoot应用中的MySQL改造成OceanBas
原创 8月前
269阅读
(更新)OceanBase 2.2版本近期已在官网提供下载,我会分享一些安装使用测试经验,敬请关注!本文分享手动搭建方法,下次分享Docker技术部署OCP和OCP自动化部署OB经验。
原创 2022-05-11 17:24:28
2643阅读
文章目录 前言一、pom.xml添加Maven依赖二、application.yaml修改数据库配置三、resources目录下添加generator.properties、generatorConfig.xml四、添加运行生成的java代码五、数据库多表操作六、添加Mapper对应路径七、数据库 前言开发过程中的笔记 一、pom.xml添加Maven依赖<dependency>
转载 6月前
351阅读
软件下载:​​https://open.oceanbase.com/softwareCenter/community​​1,软件安装[root@db01 ob]# rpm -ivh libobclient-2.0.0-2.el7.x86_64.rpmwarning: libobclient-2.0.0-2.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature,
原创 精选 2021-12-04 09:59:11
1767阅读
  • 1
  • 2
  • 3
  • 4
  • 5