凌云时刻6月1日,在数据库OceanBase3.0峰会上,蚂蚁集团自主研发的分布式数据库OceanBase宣布采用木兰公共协议 MulanPubL-2.0正式开源。CEO杨冰表示,OceanBase将持续坚持自研开放之路,在未来3年内,专注企业核心分布式改造。同时,宣布释放科技红利,7月启动全新价格体系,公共云版本将推出价格更低的存算分离版本。据悉,此次推出的最新3.0版本产品,让OceanBas
为什么OceanBase是互联网行业海量数据并发业务需求的必然选择?一起来看看OceanBase解决方案架构师白超(大窑)老师怎么说 分享嘉宾:白超(大窑) OceanBase解决方案架构师、前蚂蚁集团数据库团队DBA专家整理:墨天轮社区导 读大家好,我是白超(花名:大窑),在过去的几年中,作为蚂蚁集团数据库SRE团队成员,经历了历年的双11大促,深度
# 实现Java使用连接OceanBase集群教程 ## 1. 流程图 ```mermaid flowchart TD A(准备工作) --> B(引入OceanBase JDBC驱动) B --> C(创建连接) C --> D(执行SQL语句) D --> E(关闭连接) ``` ## 2. 步骤及代码示例 ### 2.1 准备工作 在开始之前,确保你已
原创 5月前
68阅读
java中的本地缓存,工作后陆续用到,一直想写,一直无从下手,最近又涉及到这方面的问题了,梳理了一下。自己构造单例、guava、ehcache基本上涵盖了目前的大多数行为了。  为什么要有本地缓存?在系统中,有些数据,数据量小,但是访问十分频繁(例如国家标准行政区域数据),针对这种场景,需要将数据搞到应用的本地缓存中,以提升系统的访问效率,减少无谓的数据库访问(数据库访问占用数
转载 2023-09-08 22:46:44
65阅读
1、 使用thin连接优点:thin驱动都是纯Java代码,并且使用TCP/IP技术通过java的Socket连接上Oracle数据库,所以thin驱动是与平台无关的,无需安装Oracle客户端,只需要下载一个thin驱动的jar包,并且将环境变量中的CLASS_PATH变量中加入thin驱动的路径就可以了。缺陷:就是thin性能一般,达不到如OCI方式的企业级的要求。另外,如果一个or
之前分享了一篇文章,是关于《OceanBase 存储引擎结构》的上篇,本篇文章是该部分的下篇,将从 OB 的分布式存储、内存存储等角度进行介绍。主要分为以下三个方面:存储格式主表查询索引表查询1. 存储格式OceanBase 的最小数据同步粒度是 Partition,按照同样 ID 分区的 Partition 可以形成 PG(Partition Group),Partition Group 中的查
原生方法是通过Jdbc(Java Database Connectivity),由数据库厂商实现数据库驱动接口,开发者使用该接口操作数据库。但JDBC比较简陋,每次都要加载驱动,并且最后会释放连接资源,不适合更高效率的操作。通过ORM框架可以更优雅地解决连接问题,对象关系映射(Object Relational Mapping, ORM) 将数据库中的表和Java中的对象做映射,把SQL查询的结果
一、官网下载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
(更新)OceanBase 2.2版本近期已在官网提供下载,我会分享一些安装使用测试经验,敬请关注!本文分享手动搭建方法,下次分享Docker技术部署OCP和OCP自动化部署OB经验。
原创 2022-05-11 17:24:28
2643阅读
前言之前介绍了使用devTools进行索引库数据的crud,这里使用的是java程序,使用中间件activeMQ进行数据库和索引库数据的同步。主要是用来完成对数据库的修改来完成对索引库的同步。正文前提准备:1. 索引信息:结构化的索引,在索引的setting中,使用的是ik分词器,级别是ik-max-word。mapping映射信息中,使用的dynamic = false,如果不能匹配到结构化索引
转载 15天前
42阅读
软件下载:​​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
1755阅读
一.canal服务端canal 是阿里巴巴 MySQL 数据库 Binlog 的增量订阅 & 消费组件。基于数据库增量日志解析,提供增量数据订阅 & 消费。1.下载canal服务端(下载不下来可联系我)https://github.com/alibaba/canal/releases2.安装以liunx为例,将下载好的canal.deployer-1.1.6.tar.gz,上传到服
转载 1月前
66阅读
1.产品家族OceanBase数据库内核高扩展(水平扩展,按需缩扩容,单集群突破)高可用(基于Paxos协议,强一致性,副本故障但是数据不丢,RPO=0;RTO<30s)多租户(DBaas架构,资源隔离,自动负载均衡)高性能(峰值6100万次/秒,单表最大3200亿行,准内存处理性能)高兼容(Oracle/MySQL两种兼容模式,降低业务迁移改造成本)高透明(全局一致性,全局索引,自动事务两
本文就是分享初学者如何手动搭建一个OceanBase集群。这也是学习理解OceanBase集群原理的第一步。在生产环境,我们有自动化运维平台OCP可以负责生产环境的OceanBase集群部署和运维。
转载 2022-05-11 16:39:53
239阅读
引言ZooKeeper 是一个开源的分布式协调服务,广泛应用于构建分布式系统和协调分布式应用。在 Spring Boot 项目中,通过整合 ZooKeeper,我们可以实现分布式锁、配置管理等功能,帮助构建高可用、可靠的分布式应用。本文将介绍如何在 Spring Boot 项目中整合 ZooKeeper。步骤一:创建 Spring Boot 项目首先,使用 Spring Initializr 创建
## 连接OceanBase数据库集群模式的Java应用程序 ### 什么是OceanBase数据库集群模式? OceanBase是一个高性能、高可靠的分布式关系型数据库管理系统,采用了Paxos协议来保证数据的一致性和可靠性。在集群模式下,OceanBase可以水平扩展,提供更好的性能和可靠性。 ### Java连接OceanBase数据库集群模式 要在Java应用程序中连接OceanB
原创 5月前
103阅读
(更新)本文主要分享用一台机器搭建OceanBase 2.2单副本集群的过程,有兴趣的朋友可以下载试试。
原创 2022-05-11 17:23:13
283阅读
概述 OceanBase 集群的唯一标识是集群名称和集群 ID。 通过OCP管理 集群参数管理 集群配置分类 按级别分类:集群参数和租户参数 按是否在线生效分类:动态生效和重启生效 集群级别参数 集群参数用于控制集群的负载均衡、合并时间、合并方式、资源分配和模块开关等功能。 租户级别参数 系统租户可 ...
转载 2021-08-29 12:53:00
824阅读
2评论
Mybatis全方位剖析【一】——为什么要使用Mybatis? 文章目录Mybatis全方位剖析【一】——为什么要使用Mybatis?一、什么是Mybatis二、数据准备三、传统JDBC方式操作数据库四、Apache DbUtils五、Spring JDBC六、Mybatis 一、什么是MybatisMybatis 的前身是ibatis,2001年开始开发,是 “internet” 和 “abat
服务器环境 1)12核48G,操作系统为centos 7.9系统,单节点三副本1-1-1集群。 2)源MySQL数据库:与OceanBase
转载 7月前
101阅读
  • 1
  • 2
  • 3
  • 4
  • 5