技术栈
kingbasees
todoitbo
2 天前
人工智能
·
mongodb
·
数据库架构
·
国产数据库
·
kingbasees
MongoDB迁移:从烟囱式部署走向 KES-AI 时代融合数据库架构
很多 MongoDB迁移 的需求,表面上是把 collection 搬到新库,真正牵动的却是一组已经运行多年的系统关系:交易仍在 MySQL,渠道回传和用户画像落在 MongoDB,热点配置又放在 Redis;报表要把三边的数据拼在一起,排障时先花时间确认数据到底在哪一套库。
一个天蝎座 白勺 程序猿
2 天前
人工智能
·
mongodb
·
架构
·
kingbasees
MongoDB迁移新范式|从烟囱式孤岛到KES-AI融合架构
先说说传统企业IT架构里最常见的烟囱式数据库。什么叫烟囱式?就是每上一个新业务、新需求,就单独搭一套数据库,各搞各的,互不连通,像一根根烟囱一样竖着。
todoitbo
2 天前
数据库
·
oracle
·
codex
·
kingbasees
·
mcp
把发票台账接进 Codex:KingbaseES MCP 的一次只读风险排查实践
月末对账时,最容易被低估的一类工作,是“帮忙查一下这批发票”。问题通常不难:查某个月已入账的记录、找重复票号、比较 OCR 识别金额和台账金额、列出没有附件的发票。难的是这些问题出现得很临时,字段又散在不同表里。开发人员需要先确认业务口径,再写 SQL、改条件、导出结果,最后把数据库里的几列字段翻译成财务同事能直接复核的清单。查一次不算什么,连续几天被不同的人打断,时间就都耗在重复沟通上。
正在走向自律
3 天前
kingbasees
·
多模数据库
·
国产化数据库
·
mongodb迁移
·
数据库实战
MongoDB 迁移新思路:KingbaseES 一体化多模架构破除烟囱式数据孤岛,实现零代码业务平滑切换
目录一、行业现状:烟囱式多库架构下的 MongoDB 迁移诉求1.1 企业数据库架构为什么会变成“烟囱式”
TechWJ
3 天前
数据库
·
sql
·
mysql
·
国产数据库
·
kingbasees
·
mcp
·
kes
从 MySQL 迁到 KingbaseES 之后:用 MCP 排查一条慢 SQL
系统切到 KingbaseES 已经有一段时间,订单报表平时也一直正常。后来,线上按日查询已支付订单的接口开始变慢,排查最后落到了对应的 SQL 上。
正在走向自律
6 天前
国产数据库
·
kingbasees
·
sql性能调优
·
cbo优化器
KingbaseES CBO 优化器原理剖析:统计信息采集、代价模型与执行计划调优
在企业级业务系统长期迭代过程中,SQL性能波动一直是开发、DBA日常工作中频繁遇到的难题。不少工程师碰到过这类诡异现象:数据表结构、索引定义完全没有改动,仅仅更换查询条件,一条SQL的响应时间就出现数十倍差距;部分索引明明已经创建完成,优化器却始终不会选用,只有人工改写SQL之后查询效率才能恢复正常。大量线上故障复盘之后可以发现,绝大多数这类性能异常,根源都和数据库查询优化器的执行策略直接相关。
隔窗听雨眠
6 天前
kingbasees
生产环境避坑手册:KingbaseES V9高频故障的根源与对策
在生产环境中部署KingbaseES V9的过程中,许多看似微小的配置疏忽往往会在业务高峰期演变为严重故障。连接风暴、锁等待、磁盘爆满、参数失衡,这些问题不会在测试环境暴露,却会在上线后的第一个大促日集中爆发。
一个天蝎座 白勺 程序猿
15 天前
数据库
·
sql
·
kingbasees
复盘之我在金仓生产环境踩过的SQL暗坑,和攒了六年的编码规矩
冬夜故障复盘:我在金仓生产环境踩过的SQL暗坑,和攒了五年的编码规矩太多人做开发,都抱着“能跑就行”的心思。SQL写出来,页面能出数据,就算交差。至于规不规矩、有没有隐患、数据量涨上去会不会崩,没人多想。测试环境那点数据,再烂的写法也跑不出毛病;可一到生产,百万千万级的数据压上来,所有藏在水面下的坑,全都会翻上来。轻则接口卡几秒,重则整库打满、数据算错,更有甚者忘写WHERE条件,一执行就抹掉半表数据,回滚都要熬半宿。
正在走向自律
2 个月前
数据库
·
数据库架构
·
kingbasees
·
电科金仓
KingbaseES MySQL模式深度解析,从语法兼容到迁移的全栈指南
很多人刚接触数据库迁移时,都会有个朴素的想法:只要 SQL 能跑通,迁移就算成功了。但在真实的工程落地中,这往往只是第一步。语法跑通只能证明骨架接上了,真正决定迁移成败的,其实是业务语义、底层约束以及那些隐藏在边缘场景里的行为表现。
云边有个稻草人
2 个月前
kingbasees
·
数据库运维
·
数据库权限管控
·
kes 安全特性
·
数据库策略扩展
·
自主访问控制
深挖KES核心能力:基于RLS的用户权限隔离安全架构解析
在日常数据库运维和项目落地过程中,我发现很多企业的数据库安全防护大多聚焦在数据读写权限管控上,很容易忽略一个关键风险:普通用户即便没有业务数据操作权限,也能通过系统表查询到库内的表、触发器、视图等敏感对象信息。这种元数据裸奔的情况,极易造成业务结构泄露、越权探测等安全隐患。
一个天蝎座 白勺 程序猿
2 个月前
性能优化
·
量子计算
·
kingbasees
·
向量化执行
从300秒到3秒:我在KES上“干掉“标量子查询的性能优化实践
干这行这么多年,我那次遇到的情况是:财务系统月底跑批,一个看起来平平无奇的报表查询,直接跑了300多秒还没出来结果。业务方在群里疯狂@我。你懂的,那种明明SQL写得挺规范,为啥就是慢的无力感,真的太折磨人了。更诡异的是,这个查询在测试环境跑得好好的,数据量也就差个五六倍,怎么到了生产环境就拉胯成这样?后面发现是因为:标量子查询。
xcLeigh
7 个月前
性能优化
·
国产数据库
·
kingbasees
·
金仓数据库
Kingbase KES常见问题排查与解决指南:从启动报错到性能优化
本文汇总了 KDTS 迁移工具的常见问题及解决方法,包括启动时的 Java 堆内存溢出(可通过调整启动脚本内存配置或清理缓存解决)、Windows 下闪退(需检查 JDK 版本、运行权限及端口占用等)、数据迁移中的文件签名不被认可(修改配置文件参数)、模式创建语法错误(移除数据库配置中的特定关键字)等问题。同时涵盖对象名称大小写转换、GIS 非法数据处理、默认值与类型映射错误的解决办法,以及性能优化方向和 WEB 版本默认密码等实用信息,为 KDTS 用户提供全面的故障排查参考。
todoitbo
2 个月前
数据库
·
mysql
·
国产数据库
·
kingbasees
从 MySQL 到 KingbaseES:Database、Schema、User 一次讲透
先准备一个普通用户 app_user 和一个数据库 app_db。如果按 MySQL 的习惯看,很容易把事情理解成:连上 app_db,表就建在 app_db 下面。
wei_shuo
2 个月前
数据库
·
kingbasees
SQL 高级特性实战:窗口函数、JSONB 与多数据库兼容完全指南
做后端开发的都知道,日常跟数据库打交道最多的就是写 SQL。简单的增删改查大家都会,但真正把 SQL 用好其实有不少讲究。我在项目中用 KES 数据库做了不少复杂查询,过程中发现它的 SQL 能力比我预期的要强很多,尤其是在窗口函数、JSON 数据处理和多数据库兼容这几个方面。这篇文章把实战中积累的一些用法整理出来,希望能帮到正在写复杂 SQL 的朋友。
熊文豪
3 个月前
kingbasees
·
自动创建表空间目录
KingbaseES 自动创建表空间目录特性解析
本文研究 KingbaseES 数据库在表空间管理方面的新特性,针对历史版本中用户创建表空间必须提前手动建立目录的使用痛点,介绍自动创建表空间目录功能的设计思路、约束规则与实际验证效果,并结合当前国产操作系统普及的背景,对该特性在国产化环境下的适配性进行探讨。
云边有个稻草人
3 个月前
数据库
·
数据加密
·
kingbasees
·
信创适配
·
国产化数据库
·
表空间自动创建
金仓数据库KingbaseES自动创建表空间目录:简化运维,适配国产生态
目录一、前言:传统表空间创建的运维痛点二、自动创建表空间目录核心方案2.1 核心控制参数2.2 功能强制约束条件
一个天蝎座 白勺 程序猿
3 个月前
数据库
·
kingbasees
存储治理:表空间自动目录创建与国产操作系统生态适配
弹出报错:ERROR: directory "/data/kes_tbls/business_data" does not exist。那次我在某政务云项目驻场。凌晨两点,被手机告警弄醒了,新数据写不进去。我一查日志:白天运维小哥做存储扩容,把挂载点从/data/kes_tbls改成了/data/kes_tbls_new,虽然后面改回来了,但里面那个business_data子目录没重建。就因为这破事儿,整个系统凉凉。
云边有个稻草人
3 个月前
数据库
·
kingbasees
·
数据库运维
·
国产化数据库
·
云原生适配
·
表空间管理
金仓数据库KingbaseES:自动创建表空间目录,简化部署适配云原生
金仓数据库新版本推出表空间目录自动创建功能,解决了传统手动创建目录的运维痛点。该功能通过auto_createtblspcdir参数控制,支持自动生成完整目录结构,同时设置绝对路径、权限归属等安全约束。测试显示功能可应对空白目录、部分目录等多种场景,并兼容K8s容器化部署和S3对象存储。这一优化不仅简化了表空间创建流程,还支持云环境下的存储分层管理,提升了数据库在云原生环境中的适配能力,有效降低运维门槛。
一个天蝎座 白勺 程序猿
3 个月前
运维
·
云原生
·
自动化
·
kingbasees
KES表空间管理的智能化演进:从手动目录创建到云原生弹性存储的自动化之路
之前有个任务很简单:为即将上线的风控子系统创建独立的表空间,把历史数据和实时计算数据在物理层面隔离开。按理说,这种操作属于DBA的"肌肉记忆",闭着眼睛都能做。我登录到服务器,习惯性地先检查磁盘挂载情况,确认/data/kingbase/tbs_risk这个路径还没被占用。然后顺手就敲下了SQL:
云边有个稻草人
3 个月前
oracle
·
数据库迁移
·
kingbasees
·
金仓数据库
·
国产化适配
·
proc 迁移
金仓 KingbaseES Pro*C 迁移指南:从 Oracle 平滑迁移
目录一、Pro*C 基础与 KingbaseES 兼容机制二、KingbaseES Pro*C 对 Oracle 功能兼容范围