
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
安装还算简单,文档、工具也基本完善,但企业版最好还是购买支持服务来提供保障,对于普通用户而言,国产数据库的运维(尤其是非开源的)还是交给专业人士比较好。DarkAthena本博客所有文章除特别声明外,均采用许可协议。转载请注明出处。
前言对象存储服务,简单来说,可以把它当成一个“网盘”,可以上传下载数据,也可以直接在这个“网盘”中对文件进行某些操作。我之前所在部门收到的,涉及到第三方合作的数据分析项目,自从对象存储服务开始流行起来后,大多都使用了这些对象存储服务。这些项目在技术方面,内部几乎完全交给了我一个人,正好给了我学习这个东西的经验。我为什么要写一篇这样的文章呢,背景是这样的这3个对象存储服务,都是有各种开发环境sdk的
背景有些开发人员在做跨系统传输数据时,偶尔会遇到字符串中包含不可见字符的情况,导致无法在sql的where条件里精确检索这条数据,只能用like模糊查找,比如下面这个数据分析两行中,A列的值看上去是一样的,但是下面这条sql,却只能查出一条记录对比下字符串长度,发现长度不一致稍微有点经验的会说,这不就一个空格、回车或者换行嘛。但是当你用光标上下左右移动去数能移动几次时,发现的确只能数出来3个,多的
前言先上成果预览图吧作为一个数据库sql开发者,肯定有很多人和我一样,想要有一个工具,能传入任意sql,解析出sql中的所有表。我之前有一篇文章【AIO】将任意查询sql转换成带远程数据库DBLINK的sql 中就提到了,使用纯文本硬解析会存在很多不确定因素,比如oracle新版本就添加了新的sql语法,有些场景太难处理,而解析器则只需要配置好规则,并且标准化规则的语法,那么扩展性就很强了。ant
摘要 客户在测试GaussDB应用高可用切换时,发现当主应用节点故障切换至备节点时,数据库出现整体卡顿现象,并报错"autonomous transaction failed to create autonomous session"。经分析,这是由于应用配置200并发连接且每个连接都创建自治事务时,在开启线程池功能的情况下,自治事务创建会因线程池扩容机制导致严重阻塞(25秒超
本文介绍了在银河麒麟V11操作系统上安装MogDB 5.0.12的实践过程。银河麒麟V11采用6.6内核,解决了旧版本对AI工具支持不足的问题。作者展示了系统界面和基本信息(Python 3.11、GCC 12),详细记录了通过PTK工具下载、配置和检查环境的完整步骤,验证了MogDB在该国产操作系统上的兼容性。这一实践为国产基础软件生态建设提供了有益参考。

前言在 oracle 数据库 21C(20C)版本中,ORACLE数据库加入了机器学习功能,叫OML,全称(Oracle machine learning),并且加入了对python语言的支持,组件名叫 oml4py。这个组件是部署在数据库服务器端,然后有客户端,可使用python连接数据库进行机器学习操作,并且支持在oracle数据库存储中创建管理python脚本并运行它。这样,我们可以通过这个
本文介绍了一个将DeepWiki生成的源代码分析文档转换为Docsify静态站点的工具。DeepWiki是一个基于AI的源代码分析平台,但因其国外服务器访问较慢,作者开发了Python工具deepwiki2docsify。该工具支持完整抓取DeepWiki页面、处理复杂JSON结构、生成中英双语目录、保留Mermaid图表等功能,并集成了搜索、图片缩放等插件。使用只需一条命令即可生成完整文档站点,
华为GaussDB与openGauss的HTAP功能比较摘要: GaussDB和openGauss都支持HTAP混合负载处理,采用内存列式存储引擎和向量化执行技术,但在实现上存在显著差异。GaussDB采用主备同构部署,通过事务元数据单元(TMU)保证强一致性,实现自动查询路由;而openGauss仅备机维护列缓存,通过日志异步同步,需手动启用列存扫描。功能上,openGauss支持更精细的行列转
本文介绍了使用gdb调试工具定位GaussDB包编译错误的方法。作者在迁移Oracle到GaussDB时遇到package编译报错"Failed to query the 323 type in the cache",但缺乏具体错误位置信息。通过最小化复现案例,作者演示了如何准备gdb调试环境,包括设置断点和分析错误级别。文章重点说明了稳定复现问题的重要性,并提供了调试过程中的