EF6使用ADO.NET连接GBase8s数据库示例
一 环境配置1. 编译环境Window环境:Windows7 64位 + Visual Studio 2019 数据库环境:CentOS7 64位 + GBase8sV8.8_TL_3.0.0_1_93e040_RHEL6_x86_64 CSDK和GBaseDataProviderSetup支持32位和64位。根据位数安
如何通过配置hibernate方言包+GBase8s jdbc实现GBase8s数据库操作
hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架。hi
GBase RTSync实时同步之设置按组同步
GBase RTSync是南大通用自主研发的数据库增量数据实时同步产品,用于支持异构数据源的数据同步,包含指定库,指定表,指定列的增量同步及全量数据同步,其具备实时性、一致性、精准性、易扩展性特性。GBase RTSync支持多种数据源之间的数据同步,如下图所示: GBase RTSync同步的基本原理,概念以及简单使用之前文章已经讲解过,我们这里不再
通过EFCore调用GBase8s数据库存储过程
前置阅读文章《EFCore使用ADO.NET连接GBase8s数据库示例》《C#连接GBase8s数据库在windows环境下使用步骤》创建解决方案Demo工程,并引入相应的EFCore包 我们首先创建名字为test的数据库,并创建使用到的数据表和存储过程。示例1: 有两个入参和两个返回值的存储过程CREATE TABLE test:company (id INTEG
通过配置hibernate方言包+GBase8s jdbc实现clob、blob、text、byte大对象数据类型操作
hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架。hibernate可以自动生成SQL语句,自动执行,可以随心所欲的使用对象编程思维来操纵数据库。不同数据库语法细节上存在差异,hibernate可根据方言自动应付底层数据库访问所存在的细节差异,将HQL有针
Springboot + Openjpa 整合 GBase8s 实践
本文我们将先来介绍JPA以及OpenJPA之间的关系,然后通过一个手把手的应用案例来讲述 Springboot 和 Openjpa 整合 GBase8s 。那么就让我们开始吧。JPAJPA(Java Persistence API)作为Java EE 5.0平台标准的ORM规范,将得到所有JavaEE服务器的支持。Sun这次吸取了之前EJB规范惨痛失败的经历,在充分吸收现有ORM框架的基础上,得到
EFCore使用ADO.NET连接GBase8s数据库示例
一 环境配置1. 编译环境Window环境:Windows7 64位 + Visual Studio 2019 +clientsdk_3.0.0_1_93e040_WIN2003_x86_64.exe 数据库环境:CentOS7 64位 + GBase8sV8.8_TL_3.0.0_1_93e040_RHEL6_x86
Ado.net如何开启GBase8s事务并指定事务隔离级别
一.名词解释在步入正题前,先介绍几个概念,以便更好的理解事务隔离级别。1.数据库隔离级别是指在数据库操作中,为了有效保证并发读取数据的正确性提出的。隔离级别越高,越能保证数据的完整性和一致性,但是对并发性能的影响也越大。对于多数应用程序,可以优先考虑把数据库系统的隔离级别设为Read Committed。它能够避免脏读取,而且具有较好的并发性能。尽管它会导致不可重复读、幻读和第二类丢失更新这些并发
EF6连接GBase8s数据库示例
一 环境配置1. 编译环境Window环境:Windows10 64位 + Visual Studio 2017 数据库环境:CentOS7 64位 + GBase8sV8.8_TL_3.0.0_1_93e040_RHEL6_x86_64 CSDK和GBaseDataProviderSetup支持32位和64位。根据位
如何通过mybatis+GBase8s jdbc实现GBase8s数据库操作
mybatis是一款在持久层使用的SQL映射框架,可以将SQL语句单独写在XML配置文件中,或者使用带有注解的Mapper映射类来完成数据库记录到Java实体的映射。它支持定制化SQL、存储过程及高级映射。MyBatis框架是对JDBC轻量级的封装,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 &
mybatis整合8s数据库
本文主要介绍mybatis整合8s数据库的步骤和注意事项,基于springboot快速搭建。一、环境搭建1.创建maven工程2.目录结构3.引入依赖<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.
Spring Data JPA操作GBase8s数据库
1、Spring Data JPA概述 SpringData:Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。其主要目标 是使数据库的访问变得方便快 捷。 JPA:JPA(Java Persistence API,Java持久化API),定义了对象关系映射(Object Relation Mapping,ORM)以及实体对象持久化的标准接 口。
MyBatis操作GBase8s数据库的执行流程
MyBatis可能很多人都一直在用,但是MyBatis的SQL执行流程可能并不是所有人都清楚了,那么既然进来了,通读本文你将收获如下:1、如何使用Mybatis整合GBase8s数据库2、Mapper接口和映射文件是如何进行绑定的3、MyBatis中SQL语句的执行流程4、自定义MyBatis中的参数设置处理器typeHandler5、自定义MyBatis中结果集处理器typeHandlerPS:
GBase 8s 数据库管理工具之实例级备份与恢复
一、背景GBase 8s数据库管理工具GBase Data Studio 以图形化界面对数据库进行日常操作、处理。安装简便,使用方便。实例(Instance)是指操作系统中一系列进程以及为这些进程所分配的内存块。实例是“内存”与“后台进程”的集合。以下内容将介绍GBase 8s实例级的备份与恢复操作过程。二、备份1、打开GBase 8s连接在数据库导航栏,打开需要备份的GBase 8s数据库连接,
MyBatis+SpringBoot+GBase8s 整合示例
1. 创建工程登入https://start.spring.io/,选择如下:然后点击GENERATE按钮。点击后,浏览器会下载如下压缩包: 将压缩包解压后,使用eclipse的import功能导入工程,如下图所示: 点击next导入成功。2. 添加依赖在pom.xml中添加如下内容:<dependency> &
GBase 8s GDS功能描述之会话
会话会话(Session)是通信双方从开始通信到通信结束期间的一个上下文(Context)。这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器,通过哪个应用程序,哪个用户登录等信息。会话是和连接同时建立的,两者是对同一件事情不同层次的描述。连接是物理上的客户端同服务器的通信链路,会话是逻辑上的用户同服务器的通信交互。下面我们介绍一下GDS工具中关于会话的功能演示。会话管理提供了查看会话
手把手构建基于 GBase8s 的 Flink connector
简介本篇文章,首先会向大家阐述什么是 Flink connector 和 CDC , 然后会通过手把手的方式和大家一起构建一个简单的GBase8s的Flink connector,并完成实践项目,即通过Mysql CDC实时通过connector同步数据到GBase8s中。 什么是 Flink connectorFlink内置了一些基本数据
GBASE 8s分片表概述
【数据分片】允许在表一级对数据存储进行控制。【表分片】是GBASE8S数据库的一个特征,允许用户对表中的记录或索引进行分组,将数据存储到多个磁盘上,从而可减少磁盘I/O的竞争。对表中的数据和索引进行分区主要目的是提高应用程序访问数据库的效率,提高了事务的吞吐能力。一、分片的策略和意义l 分片是数据库中以表(Table)为对象的数据分散储存方法。l 表与索引可分散储存于不同 db
如何通过mybatis+GBase8s jdbc实现GBase8s数据库操作
mybatis是一款在持久层使用的SQL映射框架,可以将SQL语句单独写在XML配置文件中,或者使用带有注解的Mapper映射类来完成数据库记录到Java实体的映射。它支持定制化SQL、存储过程及高级映射。MyBatis框架是对JDBC轻量级的封装,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 &nbs
GBase8s Monitor监控指标说明
前言最近在使用GBase8s监控工具的时候,发现了可定制的监控策略服务比较灵活和智能,可以在不同的使用场景中使用不同的监控策略指标,从而达到最终的监控效果。所以分享一下,关于监控工具针对策略和指标的配置说明,以及支持的监控指标列表。工具简介GBase8s Monitor工具主要为用户提供对目标数据库的监控,包括节点监控,数据分布,趋势监控和集群监控。监控指标策略该工具在对数据库进行监控管