自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 nacos1.1.4 适配瀚高数据库

init() 方法,添加一行代码 setStandaloneUseHighgo(getString(“spring.datasource.platform”, “”).equals(“highgo”))动态判断加载 mysql 或 highgo 驱动,删掉了 static 代码块,在 reload() 方法中加入了如下代码。该类中需要修改10处代码,在原本的判断条件后面加入了 highgo 的判断条件,对应修改即可。其次下面加入了if else语句,将原本的for循环放到了else中,if中加入判断条件。

2024-06-14 15:32:06 915

原创 DataX 基于HighGoDB 实现数据同步,并支持 insert 和 upsert

DataX 是阿里云DataWorks数据集成的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS, databend 等各种异构数据源之间高效的数据同步功能。该文档中使用的 highgowriter 插件同时支持 insert 、upsert 两种同步方式。

2024-06-07 14:18:09 548

原创 DataX HighGoWriter 插件文档

HighGoWriter插件实现了写入数据到 HighGo主库目的表的功能。在底层实现上,HighGoWriter通过JDBC连接远程 HighGo 数据库,并执行相应的 insert into … sql 语句将数据写入 HighGo,内部会分批次提交入库。HighGoWriter面向ETL开发工程师,他们使用HighGoWriter从数仓导入数据到HighGo。同时 HighGoWriter亦可以作为数据迁移工具为DBA等用户提供服务。

2024-06-07 14:05:52 827

原创 DataX HighGoReader 插件文档

HighGoReader插件实现了从HighGo读取数据。

2024-06-07 14:03:51 559

原创 Apache Seata 基于 HighGoDB 实现分布式事务

1.Seata 简介Seata 是一款开源的分布式事务解决方案,致力于提供高性能与简单易用的分布式事务服务,为用户提供了 AT、TCC、SAGA 和 XA 几种不同的事务模式:AT模式:无侵入式的分布式事务解决方案,适合不希望对业务进行改造的场景,但由于需要添加全局事务锁,对影响高并发系统的性能。该模式主要关注多DB访问的数据一致性,也包括多服务下的多DB数据访问一致性问题TCC模式:高性能的分布式事务解决方案,适用于对性能要求比较高的场景。该模式主要关注业务拆分,在按照业务横向扩展资源时,解决服务

2024-06-07 11:12:31 680

原创 HighGoDB—JSON

在json和jsonb选择上,json更加适合用于存储,jsonb更加适用于检索。可以对整个jsonb字段创建gin索引,同时也可以对jsonb中某个元素创建gin索引,或者btree。btree效率最高。(jsonb_data->>‘content’)返回的是一个text类型,所以可以在该属性上创建对应类型的索引,比如btree,gin索引。对于元素值的模糊匹配可以创建单个元素的gin索引,也可以创建整个jsonb字段的gin索引,前者效率较高,后者适用所有元素。

2024-03-04 09:15:27 895

原创 Flyway基于HighGoDB实现数据库版本管理

假设我们有一个名为demo的项目,项目的主要交付物就是提供一块叫做demo soft的代码并连接到名为demo db的数据库。如果用一个图来表示上述所意的,应该如下:现在我们有了代码和数据库,这也是大多数初创项目所需的所有内容了。但是随着项目的进展,这种简单的开发模式马上会演变成如下的这种样子:现在我们不止一个环境,而是有了开发、测试、灰度、生产等,由于环境数量的增加,给我们带来了更多的挑战。git、svn等版本管理工具功能强大,可以很好的帮助我们管理代码。

2024-02-18 10:39:41 810

原创 HighGoDB物化视图

物化视图的使用规则和视图是一样的,和视图不同的是,物化视图将结果集持久化在表中。一个物化视图对应一个SQL语句,查询时去对应的结果集表查询。

2024-02-02 10:53:53 341

原创 PowerDesigner连接HighGoDB安全版

在使用PowerDesigner配置连接数据库时不能够使用64位的JDK,需要安装32位JDK。​系统变量​PowerDesigner配置​重启软件!!!

2023-11-10 18:01:01 245

原创 pgbench基准测试

自定义脚本示例#压测#指定权重#把指定的内建脚本加入到要执行的脚本列表中。@之后是一个可选的整数权重,它允许调节抽取该脚本的可能性。如果没有指定,它会被设置为1。如把 simple-update权重设为3, select-only权重设为6, tpcb-like权重设为1。

2023-10-12 15:26:21 356

原创 HighGoDB插件之Oracle_fdw

oracle_fdw 是 HighGoDB 的一个扩展插件,它提供了一个外部数据包装器,可以方便高效的访问oracle数据库,包括WHERE条件和所需列的下推以及全面的EXPLAIN支持。

2023-09-14 16:44:28 236

原创 Qt适配瀚高数据库(Linux)

打开Qt Creator,选择文件->打开文件或项目,选择项目QtConnHgdbByLibpq存放路径下的QtConnHgdbByLibpq.pro打开。安装瀚高安全版4.5.7。

2023-06-14 17:27:21 276

原创 Nacos2.1.0适配瀚高数据库

修改 nacos-config模块下的PropertiesConstant。

2023-05-23 15:25:36 733

原创 Mycat(基于HGDB的水平切分、主从复制、读写分离)

5.5.添加StudentService.java。

2023-05-18 15:54:35 237 1

原创 Thinkphp环境搭建连接HGDB实现CRUD

PSR 规范是 PHP Standard Recommendations,是一种编写规范,而不是一种标准,通过规范的代码编写将会使代码清晰且简洁。

2023-05-18 15:46:12 636 8

原创 瀚高适配quartz

当多个weblogic节点发布时,定时框架采用的是SELECT * FROM SP_QRTZ_LOCKS WHERE LOCK_NAME = :1 FOR UPDATE获取锁的形式,当能锁住记录则执行定时任务。多个节点执行会产生大量的行锁。为了解决这个问题SELECT * FROM SP_QRTZ_LOCKS WHERE LOCK_NAME = :1 FOR UPDATE NOWAIT ,可以解决锁的问题,但会导致任务出错退出。FOR UPDATE SKIP LOCKED 可完美解决。

2023-05-18 15:09:10 169

原创 Nacos2.2.0适配瀚高数据库

Nacos2.2.0适配HGDB V4.5

2023-05-12 15:29:21 1290 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除