自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(272)
  • 资源 (7)
  • 收藏
  • 关注

原创 java字符串相关api及简单实现3

最近有公司打电话邀请面试,抱着

2014-09-14 14:53:46 589

原创 sql常用语句

建表:create table tablename();插入:insert into tablename();           insert into tab

2014-09-14 13:55:10 575

原创 面试常见算法

1.概述    本博经过面试d

2014-09-11 10:45:04 822

原创 23种设计模式及简单代码

1.    设计模式

2014-09-11 09:57:08 1309

原创 openGauss AI4DB-数据库自治运维

在实现上,DBMind的AI4DB框架具有监控和服务化的性质,同时也提供即时AI工具包,提供开箱即用的AI运维功能(如索引推荐)。AI4DB的监控平台以开源的Prometheus为主,DBMind提供监控数据生产者exporter, 可与Prometheus平台完成对接。如果用户没有安装齐全所需的依赖,则当用户执行gs_dbmind命令时,会再次提醒用户安装第三方依赖。需要注意,该文件提供了DBMind所需的第三方依赖,若用户环境存在第三方包冲突等情况,可由用户根据实际情况进行处理。

2024-04-15 17:30:30 224

原创 openGauss 作业失败自动重试

批处理作业中,在由于网络异常、锁冲突等出错情况下能够保证作业自动重试。

2024-04-15 17:29:38 455

原创 openGauss 自治事务

子事务的提交不受主事务提交或回滚影响的一类事务。

2024-04-15 17:29:03 209

原创 openGauss 自适应压缩

数据压缩是当前数据库采用的主要技术。数据类型不同,适用于它的压缩算法不同。对于相同类型的数据,其数据特征不同,采用不同的压缩算法达到的效果也不相同。自适应压缩正是从数据类型和数据特征出发,采用相应的压缩算法,实现了良好的压缩比、快速的入库性能以及良好的查询性能。

2024-04-15 17:28:30 228

原创 openGauss 自适应计划选择

本特性通过触发基于基表条件选择率的计划选择,以及对于使用了部分索引和offset的查询提供缓存多计划管理和自适应选择。典型场景下能够提升数倍查询吞吐。

2024-04-15 17:27:59 91

原创 openGauss 子事务并发回滚流程优化

本特性利用ProcArrayGroup数据结构管理所有抢占ProcArrayLock锁失败的backends,由第一个进入group的backend作为group leader负责请求ProcArrayLock锁,并在获取到锁后清理group中所有backend的事务信息。避免子事务并发回滚时,各backend互相争抢ProcArrayLock,导致事务被阻塞的问题。

2024-04-15 17:27:27 236

原创 openGauss 资源池化性能优化

资源池化备机可见性逻辑优化,本地缓存从主机获取到的事务xid对应的csn,减少网络开销和消息交互。资源池化主机获取集群oldestxmin逻辑优化,主机本地记录备机实时获取快照的xmin,备机定时发送本机的oldestxmin给主机,减少广播开销。资源池化备机获取快照逻辑优化,主机每次广播最新快照给备机,备机从本地获取快照,减少网络开销和消息交互。

2024-04-15 17:26:51 240

原创 openGauss 资源池化特性说明

本特性提供主备机共享一份存储的能力,实现基于磁阵设备的资源池化HA部署形态,解决传统HA部署下存储容量较单机翻倍的问题,同时备机支持实时一致性读。资源池化架构图如下图所示。图 1资源池化架构图。

2024-04-15 17:26:18 821

原创 openGauss 资源池化算子卸载

共享存储虽然带来弹性,可靠性的好处,但是和本地盘单机比较性能会下降较多,主要是网络IO和分布式存储自身带来的延迟,尤其对于大规模查询buffer pool无法缓存的场景,大量的数据需要从存储节点搬运到计算节点,这些批量数据经过滤后大部分场景有效数据内容占比非常少,耗费大量的无用网络IO时间,性能较差。通过算子卸载将数据过滤卸载到存储侧执行,去除不需要的数据,从而减少网络通信数据量,提升端到端性能。图 1资源池化算子卸载方案。

2024-04-15 17:25:44 571

原创 openGauss 资源池化多机并行

SPQ(SharedEverything Parallel Query)是在openGauss开源数据库上的一个多机并行查询框架,该框架部署在资源池化场景内,该场景下集群部署的为一写多读架构,集群下存在一个写/读节点和多个读节点,现有openGauss集群只存在同时一个读节点查询的能力,集群的查询性能非常受限。

2024-04-15 17:25:02 982

原创 openGauss Forecast-趋势预测使用指导

【代码】openGauss Forecast-趋势预测使用指导。

2024-04-15 17:23:39 294

原创 openGauss Forecast-趋势预测命令参考

显示开始时间的时间戳,单位毫秒;或日期时间格式为 %Y-%m-%d %H:%M:%S.显示开始时间的时间戳,单位毫秒;或日期时间格式为 %Y-%m-%d %H:%M:%S.gs_dbmind component forecast 命令行说明。报警信息使用的标签,格式为键值对,以逗号分隔。预测值报警的时间范围,单位为小时。指定服务IP和端口号,用于过滤。指定显示指标名,用于过滤。结果导出的csv文件路径。正整数或日期时间格式。正整数或日期时间格式。

2024-04-15 17:23:07 215

原创 openGauss Forecast-趋势预测获取帮助

【代码】openGauss Forecast-趋势预测获取帮助。

2024-04-15 17:22:33 201

原创 openGauss DBMind模式说明

gs_dbmind 选项基本说明。服务功能相关的子命令。修改配置文件的子命令。

2024-04-15 17:21:46 228

原创 openGauss DB4AI-Query-模型训练和推断

openGauss当前版本支持了原生DB4AI能力,通过引入原生AI算子,简化操作流程,充分利用数据库优化器、执行器的优化与执行能力,获得高性能的数据库内模型训练能力。更简化的模型训练与预测流程、更高的性能表现,让开发者在更短时间内能更专注于模型的调优与数据分析上,而避免了碎片化的技术栈与冗余的代码实现。且基于相同的超参数和训练集训练的模型也具有稳定性,同时AI模型训练存在随机成分(每个batch的数据分布、随机梯度下降),所以不同的模型间的计算表现、结果允许存在小的差别。

2024-04-15 17:21:11 626

原创 openGauss 智能基数估计

智能基数估计利用库内轻量级算法进行多列数据分布建模,并且提供多列等值基数估计的能力。在数据分布倾斜并且列之间相关性强的数据场景下能够提供更准确的估计结果,从而给优化器提供准确的代价参考,提高计划生成准确率,提高数据库查询执行效率。

2024-04-09 11:35:24 213

原创 openGauss 指定节点升级

在灰度升级下支持升级指定的部分节点,再升级剩余节点。

2024-04-09 11:34:54 269

原创 openGauss 支持线程池高并发

通过线程池化技术来支撑数据库大并发稳定运行。

2024-04-09 10:44:43 289

原创 openGauss 支持嵌入式SQL预处理器-ECPG

支持C语言中嵌入式SQL程序。

2024-04-09 10:44:10 288

原创 openGauss 支持存储过程调试

提供调试存储过程的一组API,可以进行断点调试、变量打印等对存储过程的调试功能。

2024-04-09 10:41:55 271

原创 openGauss 支持标准开发接口

支持ODBC 3.5及JDBC 4.0标准接口。

2024-04-09 10:41:21 276

原创 openGauss 支持标准SQL

SQL是用于访问和处理数据库的标准计算机语言。SQL标准的定义分成核心特性以及可选特性,绝大部分的数据库都没有100%支撑SQL标准。openGauss数据库支持SQL:2011大部分的核心特性,同时还支持部分的可选特性,为使用者提供统一的SQL界面。

2024-04-09 10:40:51 375

原创 openGauss 支持备机build备机

备机build备机加快备机故障的恢复。减小主机io和带宽压力。

2024-04-09 10:40:20 255

原创 openGauss 支持WDR诊断报告

WDR报告提供数据库性能诊断报告,该报告基于基线性能数据和增量数据两个版本,从性能变化得到性能报告。

2024-04-09 10:39:43 226

原创 openGauss 支持UWAL特性

本特性将数据库和自研公共组件UWAL相结合,提高数据库的主备事务提交和流复制传输性能,实现数据库WAL的性能加速效果。

2024-04-09 10:39:11 281

原创 openGauss 支持SQL-PATCH

SQL PATCH能够在避免直接修改用户业务语句的前提下对查询执行的方式做一定调整。在发现查询语句的执行计划、执行方式未达预期的场景下,可以通过创建查询补丁的方式,使用Hint对查询计划进行调优或对特定的语句进行报错短路处理。

2024-04-09 10:38:36 310

原创 openGauss 支持SQL-hint

支持SQL hint影响执行计划生成。

2024-04-09 10:37:58 316

原创 openGauss 支持PL-Java

支持java UDF。

2024-04-09 10:37:26 344

原创 openGauss 支持OLTP场景数据压缩

支持OLTP场景行存数据压缩,提供通用压缩算法,通过对数据页的透明页压缩和维护页面存储位置的方式,做到高压缩、高性能。提高数据库对磁盘的利用率。

2024-04-09 10:36:53 339

原创 openGauss 支持LLVM

openGauss的LLVM(Low Level Virtual Machine)技术,提供了查询动态编译执行的能力。

2024-04-09 10:36:19 310

原创 openGauss 数据库认证机制

提供基于客户端/服务端(C/S)模式的客户端连接认证机制。

2024-04-07 17:45:26 365

原创 openGauss 数据加密存储

提供对导入数据的加密存储。

2024-04-07 17:44:56 250

原创 openGauss 事件触发器

支持事件触发器,允许捕获DDL操作并做相应处理。

2024-04-07 17:44:22 397

原创 openGauss 使用kubernetes部署分布式数据库

一键式部署分布式数据库。

2024-04-07 17:43:48 246

原创 openGauss 全文索引

openGauss中提供的全文索引功能可以对文档进行预处理,并且可以使后续的搜索更快速。

2024-04-07 17:43:17 363

原创 openGauss 全密态数据库等值查询

密态数据库意在解决数据全生命周期的隐私保护问题,使得系统无论在何种业务场景和环境下,数据在传输、运算以及存储的各个环节始终都处于密文状态。当数据拥有者在客户端完成数据加密并发送给服务端后,在攻击者借助系统脆弱点窃取用户数据的状态下仍然无法获得有效的价值信息,从而起到保护数据隐私的作用。

2024-04-07 17:42:38 241

findbugs3.0

findbugs可以查找出代码里面的潜在bug,增加代码的健壮性。 使用方法:下载资源,解压,将解压的文件夹放在eclipse的plugin文件夹下,重启eclipse,右键项目可以看见findbugs就说明可以了。

2015-02-02

数据管理系统

项目j2ee管理系统的demo,包含完整的sql和增删查功能。框架使用springmvc,jar包采用maven管理,view层使用jsp编写,后端使用java编写,删除功能使用Ajax删除数据页面不刷新,查询返回数据使用分页显示,分页使用专门实现的分页类来完成,最大可能的与view层解耦,数据库使用mysql。本项目倾入了本人大量的心血和汗水,希望j2ee学习者能够从中学到技术,有所提高,10分物超所值,你值得拥有。

2014-09-10

简易im gtalk聊天工具源码

基于xmpp和asmack的android安卓客户端及时聊天工具,注意事项,需要搭建openfire服务端,添加用户进行通信。

2014-04-09

安卓简易手电筒androidFlashLight

安卓入门级的小应用,是学习安卓的使用小例子。

2014-04-06

opencv帮助文档

opencv是计算机视觉的重要资源库,里面集成了大量的数学操作的c++函数,翻阅opencv帮助文档能使你快速地学习了解opencv,是opencv学习者必不可少的帮助性文档。

2012-07-20

双边滤波器C++ 代码

主要使用C++ 代码编写 ,仅仅使用了opencv的读入图片和保存图片功能,代码非常优化,易读懂,双边滤波是计算机视觉领域必不可少的技术,最经典的技术,此代码能共助你100%理解双边滤波器的工作原理。

2012-07-20

c++库函数以及文件大全(经典)

c++ STL 标准库函数模板 英文版 超级经典,是作为c++程序员必不可少的 资料

2010-04-24

空空如也

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

TA关注的人

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