OceanBase学习之路15|体验 Operational OLAP
OceanBase 数据库可以处理混合负载类型的场景。由于 OceanBase 数据库是基于对等节点的分布式架构,使得它既可以承载高并发和可扩展的 OLTP 任务,还可以在同一套数据引擎中基于 MPP 架构进行 OLAP 的并行计算,无需维护两套数据。在 OceanBase 数据库中,您不但可以在大量在线业务数据上直接进行并行分析,还可以通过 PDML 能力(Parallel DML)将批量写入数
OceanBase学习之路14|体验并行导入 & 数据压缩
本文介绍了并行导入和数据压缩相关的使用及说明。并行导入除了分析查询,Operational OLAP 中还有很重要的一个部分,那就是大量数据的并行导入,也就是数据批处理能力。OceanBase 数据库的并行执行框架能够将 DML 语句也通过并发的方式进行执行(Parallel DML),对于多节点的数据库,实现多机并发写入,并且保证大事务的一致性。结合异步转储机制,还能在很大程度上优化 LSM t
OceanBase学习之路13|体验多租户特性
OceanBase 数据库具有多租户的特性,在集群层面实现了实例资源的池化。在 OceanBase 数据库中,每一个租户即一个实例(类比 MySQL Instance)。租户与租户之间数据、权限、资源隔离,每个租户拥有自己独立的访问端口及 CPU、内存访问资源。背景信息OceanBase 数据库可以灵活的调整租户资源分配情况(CPU、内存),并且整个过程对上层业务透明。通过多租户机制,OceanB
OceanBase学习之路12|体验 DDL 新特性(MySQL 模式)
OceanBase 数据库 MySQL 模式下的 DDL 新特性包括变更主键、变更分区类型、变更列类型和修改字符集。变更主键OceanBase 数据库 MySQL 模式下的变更主键操作包括添加主键、修改主键和删除主键。添加主键添加主键的语法如下:ALTER TABLE table_name ADD PRIMARY KEY (column_
OceanBase学习之路11|体验 DDL 新特性(Oracle 模式)
OceanBase 数据库 Oracle 模式下的 DDL 新特性包括变更主键、变更分区类型和变更列类型。变更主键OceanBase 数据库 Oracle 模式下的主键操作包括添加主键、修改主键和删除主键。添加主键添加主键的语法如下:ALTER TABLE table_name ADD PRIMARY KEY (column_name);
OceanBase学习之路10|C 相关 API 介绍
本文主要介绍常用的 C API 函数和示例。C API 函数概览当前版本 OceanBase Connector/C 所有可用的 C API 函数如下表所示。有关各接口详细信息,请参见官网文档 《OceanBase Connector/C》 下的 C API 函数概览 章节。名称描述my_init()初始化 OceanBase 库的全局变量。mysql_affected_row
OceanBase学习之路9|连接方式概述
本文主要介绍 MySQL 模式下连接和访问 OceanBase 数据库的途径,包括 MySQL 客户端(mysql)、OceanBase 客户端(OBClient)、OceanBase 开发者中心(ODC)。MySQL 客户端(mysql)mysql 是 MySQL 数据库命令行下客户端,需要单独安装。OceanBase 数据库租户包括 MySQL 兼容租户和 Oracle 兼容租户。当访问 My
OceanBase学习之路8|Java 应用程序连接 OceanBase 数据库
本文提供 Java 应用程序连接 OceanBase 数据库的代码示例。前提条件确保设置了基本的数据库开发环境。确保计算机上的 Java 环境为 Java JDK 8 版本。请联系技术支持人员获取 OceanBase Connector/J 驱动程序安装包。操作步骤将 OceanBase Connector/J 的 JAR 安装包放入本地路径中,通过 cmd 引入 JAR 包,
OceanBase学习之路7|通过 MySQL 客户端连接 OceanBase 租户
您需要使用 OceanBase 数据库的 MySQL 租户时,可以使用 MySQL 客户端连接该租户。本文主要介绍该连接方式的前提条件、操作步骤和示例。前提条件确保本地已正确安装 MySQL 客户端。OceanBase 当前版本支持的 MySQL 客户端版本包括 V5.5、V5.6 和 V5.7。确保环境变量 PATH 包含了 MySQL 客户端命令所在目录。操作步骤打开命令行终端。输入 MySQ
OceanBase学习之路6|通过 Obclient 连接 OceanBase 租户
本文介绍通过 Obclient 连接 OceanBase 租户的前提条件和操作步骤。前提条件请联系技术支持人员获取 OceanBase 数据库客户端安装包并正确安装。操作步骤打开命令行终端。输入 OBClient 的运行参数。格式请参见如下示例。$obclient -h10.10.10.1 -P2881 -uroot@MySQL -p -A说明参数
OceanBase学习之路5|C 应用程序连接 OceanBase 数据库
OceanBase Connector/C 为基于 C 开发的应用程序提供与 OceanBase 数据库的连接。本文主要介绍该连接方式的前提条件和操作步骤。前提条件在安装使用 OceanBase Connector/C 前请确保设置了基本的数据库开发环境,要求如下:GCC 版本为 3.4.6 及以上,推荐使用 4.8.5 版本。CMake 版本为 2.8.12 及以上。请联系技术支持人员获取 Oc
OceanBase学习之路4|SpringBoot 连接示例
本文介绍 SpringBoot 连接示例。环境配置JDK1.8 和 OceanBase 3.x(mysql模式/oracle模式)示例代码Pom.xml 文件<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apa
OceanBase学习之路3 |SpringJDBC 连接示例
本文介绍 SpringJDBC 连接示例。配置依赖<dependency> <groupId>com.alipay.oceanbase</groupId> <artifactId>oceanbase-client</artifactId>  
OceanBase学习之路2 |SpringJPA 连接示例
本文介绍 SpringJPA 连接示例,并测试几个常用功能,与 Oracle 进行简单的性能对比。配置依赖<dependency> <groupId>com.alipay.oceanbase</groupId> <artifactId>oceanbase-client<
OceanBase学习之路1 |Hibernate 连接示例
本文介绍 Hibernate 连接示例,并测试几个常用功能。配置依赖<dependency> <groupId>com.alipay.oceanbase</groupId> <artifactId>oceanbase-client</artifactId> &n