数据库

首页 标签 数据库
# 数据库 #
关注
180092内容
|
3天前
|
【数据结构进阶】AVL树深度剖析 + 实现(附源码)
在深入探讨了AVL树的原理和实现后,我们不难发现,这种数据结构不仅优雅地解决了传统二叉搜索树可能面临的性能退化问题,还通过其独特的平衡机制,确保了在任何情况下都能提供稳定且高效的查找、插入和删除操作。
基于Flink CDC 开发,支持Web-UI的实时KingBase 连接器,三大模式无缝切换,效率翻倍!
TIS 是一款基于Web-UI的开源大数据集成工具,通过与人大金仓Kingbase的深度整合,提供高效、灵活的实时数据集成方案。它支持增量数据监听和实时写入,兼容MySQL、PostgreSQL和Oracle模式,无需编写复杂脚本,操作简单直观,特别适合非专业开发人员使用。TIS率先实现了Kingbase CDC连接器的整合,成为业界首个开箱即用的Kingbase CDC数据同步解决方案,助力企业数字化转型。
|
3天前
| |
来自: 数据库
【YashanDB知识库】ycm托管数据库时报错OM host ip:127.0.0.1 is not support join to YCM
在托管数据库时,若OM的IP被设置为127.0.0.1,则不支持托管到YCM,导致数据库无法正常监控。此问题源于安装时修改了OM监听IP为127.0.0.1。解决方法为将OM的IP修改为本机实际IP或0.0.0.0,并更新yasom后台数据库中的相关配置。建议遵循规范安装,避免使用仅限本机访问的IP(如127.0.0.1),以减少潜在风险。
|
3天前
| |
来自: 数据库
【YashanDB知识库】ycm纳管主机安装YCM-AGENT时报错“任务提交失败,无法连接主机”
在执行安装ycm-agent命令时,因10.149.223.121未开放9070或9071端口导致纳管失败,YCM无法监控主机和数据库。影响版本为yashandb-cloud-manager-23.2.1.100-linux-aarch64.tar。解决方法包括关闭防火墙、将安装主机加入白名单或开放指定端口。需与系统管理员确认操作。端口问题解决后,若再次报错唯一键问题,需在ycm上移除纳管失败的主机后重试。
|
3天前
| |
来自: 数据库
【YashanDB知识库】ycm托管数据库时,数据库非OM安装无法托管
### 简介 在检查数据库安装时,发现未使用yasboot安装,导致无yasom和yasagent进程及缺少相关目录,无法通过ycm托管和监控。为解决此问题,需先将数据库托管到yasom中,再托管到ycm中。具体步骤包括生成配置文件、安装yasom和yasagent、修改并执行托管配置。最终确保数据库能被正常托管和监控。经验总结:应按规范使用yasboot安装数据库,避免后续问题。 (239字符)
|
3天前
| |
来自: 数据库
【YashanDB知识库】自动选举配置错误引发的一系列问题
在YashanDB 22.2.10.100版本中,因错误配置自选举参数(HA_ELECTION_ENABLED=TRUE),导致主备库切换异常、数据库只读及shutdown immediate无响应。最终通过kill -9强制停止进程引发coredump。问题根源在于2节点环境不应配置自动选举,需使用仲裁选举或升级版本。建议避免使用kill -9停止数据库,正确配置选举参数以防止类似问题。
|
3天前
| |
来自: 数据库
担心YashanDB异构数据库迁移踩“坑”?听听大咖们怎么说
文章围绕异构数据库迁移展开,探讨了避免数据丢失、保障数据完整性、注意兼容性、提升迁移效率、做好反向演练等问题。包括迁移前完整性检查与备份,YashanDB 从内核设计和配套工具保障数据,对兼容性进行大量测试,通过合理评估和技术手段提升迁移效率,以及处理回退等内容。
|
3天前
| |
来自: 数据库
【YashanDB知识库】如何远程连接、使用YashanDB?
本文介绍了远程连接和使用YashanDB的几种方式,适用于客户和开发人员在项目实施中遇到的操作难题。主要包括: 1. **yasql客户端工具**:通过命令行连接数据库,支持多种登录方式及执行SQL文件、外部命令等功能。 2. **DBeaver图形化工具**:基于开源工具DBeaver进行二次开发,支持单机、集群和分布式数据库管理。 3. **Yasboot工具**:集成yasql功能,支持通过节点标识或IP端口连接并执行SQL语句。 4. **编程语言驱动**:如JDBC驱动,支持Java、Python、C、.NET等语言连接YashanDB。
|
3天前
| |
来自: 数据库
【YashanDB知识库】yasdb jdbc驱动集成BeetISQL中间件,业务(java)报autoAssignKey failure异常
在BeetISQL 2.13.8版本中,客户使用batch insert向yashandb表插入数据并尝试获取自动生成的sequence id时,出现类型转换异常。原因是beetlsql在prepareStatement时未指定返回列,导致yashan JDBC驱动返回rowid(字符串),与Java Bean中的数字类型tid不匹配。此问题影响业务流程,使无法正确获取sequence id。解决方法包括:1) 在batchInsert时不返回自动生成的sequence id;2) 升级至BeetISQL 3,其已修正该问题。
|
3天前
| |
来自: 数据库
【YashanDB知识库】数据库使用shutdown immediate无响应导致coredump
【标题】数据库使用shutdown immediate无响应导致coredump 【简介】在YashanDB 22.2 - 22.2.10.100版本中,执行shutdown immediate后数据库未正常退出,强制停止进程时发生coredump。原因是参数错误导致选举错误,且shutdown后数据库重启并接收redo日志,终止时因处理redo日志触发异常。需检查参数设置并避免不当操作。
免费试用