首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏JiekeXu之路

    YashanDB 数据库尝鲜

    下面直接说一下我第一次使用的感受吧,YashanDB 数据库在 O 兼容性方面做的还是很不错的,包括数据库管理、表空间管理、很多“V” 和“GV”系统视图,"DBA_"和“ALL_"和“USER_” ,性能查询也不输 O 记 12c 版本,值得期待数据库后面的表现。 一、数据库简介 数据库管理系统(YashanDB)是深圳计算科学研究院在经典数据库理论基础上,融入新的原创理论,自主设计、研发的新型数据库管理系统。 共享集群利用 Cohesive Memory 核心技术采用单进程、多线程的服务架构,负责管理共享集群数据库,提供集群配置管理、资源管理、资源监控、集群高可用等能力。 数据库在 Oracle 兼容性方面做的还是很不错的,包括数据库管理、表空间管理、很多“V” 和“GV”系统视图,"DBA_"和“ALL_"和“USER_”系统视图均和 Oracle 无太多差别,这让很多

    2.4K80编辑于 2023-11-07
  • 来自专栏YashanDB技术解读

    数据库智能问答系统:DeepSeek + RAG

    02 智能问答系统:DeepSeek + RAG优化数据库(YashanDB)引入检索增强生成(RAG)框架,将DeepSeek的语言能力与外部知识库结合,构建智能问答系统,为DBA提供精准高效的决策支持 基于DeepSeek + RAG 搭建的智能问答系统可以为 DBA 提供以下方面的赋能:快速找到关于数据库配置、命令和错误消息的技术问题的答案。通过访问相关的文档和知识库来排除常见的数据库问题。 图:智能问答系统登录界面图:智能问答系统问答示例其中,智能问答系统的知识库由相关资料和其向量化后的数据构建而成,向量化数据存储于向量数据库中,专用于高效执行问题内容的搜索与匹配。 文档资料涵盖以下内容:官方文档,包括YashanDB 监控运维工具(YashanDB Cloud Manager,YCM)、迁移平台(YashanDB Migration Platform,YMP )等所有文档版本约束,版本特性和相关约束外部网站相关文章、问答自建案例知识库,专家问题处理案例培训材料,白皮书等图:智能问答系统架构用户输入:用户提交查询或请求。

    55710编辑于 2025-05-27
  • 来自专栏JiekeXu之路

    数据库 YMP 迁移工具使用体验

    一、简 介 迁移平台(YashanDB Migration Platform,YMP)是 YashanDB 提供的数据库迁移产品,支持异构 RDBMS 与 YashanDB 之间进行迁移评估、离线迁移 应用场景:YMP是面向数据库迁移场景提供的离线评估迁移工具,能够解决迁移兼容性与工作量预估、异构数据库元数据迁移以及数据快速迁移的问题。 YMP 架构 迁移平台(YashanDB Migration Platform,YMP)的总体架构如下: 核心服务介绍 对象评估:提供多源异构RDBMS与YashanDB之间对象兼容的评估能力 数据库版本支持 从官网来看目前仅支持 Oracle11g-21c、MySQL5.6/5.7/5.8、DM8 这三种数据库,像其他主流的PG 暂时还没有支持,不在下表的数据库及版本也不支持,例如 Oracle10g ·源端数据库:必填,选择已添加的数据源,也可以点击【添加数据源】进行添加要使用的数据库,该数据源为该任务使用的源端数据库

    1.1K10编辑于 2024-05-28
  • 来自专栏小麦苗的DB宝专栏

    在Docker中快速体验YashanDB数据库

    客户端软件DBeaver for YashanDB 巡检脚本 参考:https://www.xmmup.com/yashanyashandbshujukuxunjianjiaoben.html YashanDB数据库运行方式 需要有yasql客户端,运行方式如下: yasql / as sysdba -f DB_YashanDB_HC_lhr_v7.0.0.sql > /dev/null

    90610编辑于 2023-11-23
  • 来自专栏YashanDB知识库

    YashanDB|数据库的共享集群机制初探

    YashanDB共享集群是数据库系统(YashanDB)的⼀个关键特性,它是⼀个单库多实例的多活数据库系统。 ⼭集群服务负责管理共享集群数据库,包括集群服务器配置管理、资源配置管理、启停、监控服务器以及资源,并在故障时负责投票仲裁并重组集群。 [](https://img-blog.csdnimg.cn/img_convert/5a74cb45fb23d7d0e5f9d1a975405f78.png)数据库(YashanDB)共享集群的独特性主要体现如下 通过以上步骤可以验证⻚内锁技术在数据库系统中的有效性,确保数据的⼀致性和并发控制机制的正确性。通过以上步骤可以验证⻚内锁技术在数据库系统中的有效性,确保数据的⼀致性和并发控制机制的正确性。 ### 实例亲和性的空间分配机制数据库(YashanDB)的实例亲和性的空间分配机制是其共享集群技术的⼀部分,旨在提⾼数据库的性能和效率。

    41900编辑于 2025-02-24
  • 来自专栏达梦数据库、崖山数据库

    【赵渝强老师】数据库的体系架构

    YashanDB数据库中有数据库数据库实例这两个基本的概念,并且从体系架构的组成上看,YashanDB数据库又分为了存储结构、进程线程结构和内存结构。 即使没有磁盘存储的数据库文件,数据库实例也能存在,但是这样的数据库实例没有实际的意义。对于一个正常运行的YashanDB数据库实例来讲,可以把它看成是YashanDB数据库文件在内存中的镜像。 在不考虑YashanDB数据库集群的情况下,一般情况下一个YashanDB数据库服务只包括一个YashanDB数据库和一个YashanDB数据库的实例。一个实例对应一个数据库。 一般来说数据库无论是关系型数据库,还是NoSQL数据库在存储结构上,都是通过逻辑存储结构来管理物理存储结构。下面分别介绍这两部分。 在归档模式下,YashanDB可以执行数据库的联机备份,或者叫做数据库的热备份;而在非归档模式下,YashanDB只能执行数据库的离线备份,或者叫做数据库的冷备份。

    11110编辑于 2026-04-08
  • 来自专栏达梦数据库、崖山数据库

    【赵渝强老师】数据库的还原数据

    YashanDB的还原数据也可以叫做回滚数据,它保存的是YashanDB数据库表中的历史记录。换句话说,当某个SQL语句更改了数据库中的数据时,YashanDB数据库会保存旧值。这个旧值就是还原数据。 YashanDB数据库在保存还原数据时会按照数据修改前的原样存储数据。因此通过使用还原数据,可以回退未提交的数据。还原数据还可以用于支持读取一致性和闪回操作。 只要保留的还原数据,YashanDB数据库就能通过重建数据来满足读取一致性查询的要求。其次,闪回技术也是基于还原数据的。例如,数据闪回查询可以查找过去某个时间存在的某个版本的数据。 下面通过一个简单的例子来说明什么是YashanDB数据库的还原数据。(1)使用scott用户登录数据库。 展开代码语言:SQLAI代码解释SQL>updateempsetsal=6000whereempno=7839;#由于YashanDB数据库默认情况下是自动开启事务的。

    14310编辑于 2026-04-04
  • 异构数据库迁移利器YMP初体验-Oracle迁移YashanDB

    作者:小草一、背景我司主要软件生态数据库使用的是Oracle,国产数据库兼容Oracle做的比较好。在国产化替换进程中无疑是首选,因为替换的研发和运维成本相对较低。 为了提前了解国产数据库与Oracle的兼容适配情况,测试并研究生产应用的可能性,特意关注国产化数据库的最新动态。通过测试国产数据库及相关生态工具验证其可行性。 本文主要介绍如何通过YMP异构迁移工具将Oracle数据库迁移到YashanDB数据库。 二、YMP简介2.1概述迁移平台(YashanDB Migration Platform,YMP)是YashanDB提供的数据库迁移产品,支持异构RDBMS与YashanDB之间进行迁移评估、离线迁移 2.修改默认内置库为外置库,外置库不能和目标迁移数据库是一个实例。在此特别感谢官方的李梦莹大拿,凌晨0:30帮我把问题解决了

    1.1K10编辑于 2025-02-20
  • 【YashanDB知识库】原生mysql驱动配置连接数据库

    【问题分类】功能兼容【关键字】YAS-07202、YAS\_MY ERROR ,不兼容【问题描述】本项目的架构是hadoop+hive+yashandb使用数据库,将mysql相关的创建表语句进行初始化同步使用 23.3版本兼容mysql数据库,新建表和查询表都出现问题查询报错mysql> SELECT DISTINCT 'org.apache.hadoop.hive.metastore.model.MTable plugin execution error, YAS\_MY error, unsupported datatype创建表报错【问题原因分析】初步分析是jdbc连接层出现的问题,类型方法不兼容于是尝试替换将驱动 -out private\_key.pem 2048openssl rsa -in private\_key.pem -pubout -out public\_key.pem4、配置项目hive连接数据的配置 name>javax.jdo.option.ConnectionDriverName</name><value>com.mysql.cj.jdbc.Driver</value></property>5、重启服务

    32610编辑于 2025-02-28
  • 【YashanDB 知识库】Hive 命令工具 insert 数据库报错

    **【问题分类】** 功能兼容**【关键字】**spark 30041、不兼容【问题描述】本项目的架构是 hadoop+hive+yashandb使用数据库,初始化所有的原数据表和数据新建表之后,插入数据时候报错

    23910编辑于 2025-02-28
  • 来自专栏YashanDB知识库

    【YashanDB 知识库】DolphinScheduler 适配 Python 驱动

    概述 本文主要介绍DolphinScheduler调度器适配Python驱动,支持在DolphinScheduler上通过python任务访问数据库

    24700编辑于 2025-03-03
  • 来自专栏YashanDB知识库

    使用YMP 迁移 OracleMySQL 至YashanDB 23.2 验证测试

    # 前言(作者:尚雷)说一下我和数据库的结缘,大概在去年吧,因为我经常在墨天轮写文章,看到数据库推出了一山体验官的活动,我就报名参加了。 第一次体验了数据库,也测试了我司数据库数据库的兼容性,发现数据库的兼容性真的很不错的,尤其是对Oracle的兼容性做的真的挺不错。 最近受数据库邀请作为【**YashanDB迁移体验官**】,体验了一把YMP的迁移,我也搭建了测试环境,并验证了我司一些Oracle和MySQL到数据库的迁移,并参与了的直播和大家分享了YMP 也希望大家多多支持,多多支持国产数据库,只有大家齐心协力,国产数据库的将来才会越来越好。 ,接下来我们将演示下MySQL到数据库的迁移。

    46710编辑于 2025-02-20
  • 来自专栏YashanDB知识库

    【YashanDB知识库】私有maven使用JDBC驱动

    mvn install:install-file -Dfile=F:\developRE\yashan\dbeaver-for-yashandb-23.1-win32\win32\x86_64\dbeaver\configuration\org.eclipse.osgi\258\0\.cp\driver\yashandb-jdbc-1.5.1.jar -DgroupId=com.yashandb -DartifactId=jdbc -Dversion=1.5.1 -Dpackaging=jar

    22300编辑于 2025-03-03
  • 来自专栏YashanDB知识库

    【YashanDB知识库】Mybatis-Plus适配配置

    问题:较早版本mybatis-plus识别数据库类型是通过jdbc url识别的,访问数据库就会出现报数据库类型不支持的错误:java.lang.IllegalStateException: dbType url jdbc:jdbc:yasdb://192.168.0.1:1688/yashandb解决办法:增加数据类型配置1、application.yml格式配置文件 ‘#mybatis-plus全局数据库类型配置 mybatis-plus:global-config:lua 代码解读复制代码db-config: db-type: oracle’#增加分页插件pagehelper的数据库模式配置pagehelper :helperDialect: oracle2、application.properties格式配置文件‘#mybatis-plus全局数据库类型配置mybatis-plus.global-config.db-config.db-type =oracle’#增加分页插件pagehelper的数据库模式配置pagehelper.helperDialect=oracle

    18900编辑于 2025-03-03
  • 来自专栏YashanDB知识库

    【YashanDB知识库】Flink CDC实时同步Oracle数据到

    概述本文主要介绍通过flink cdc实现oracle数据实时同步到,支持全量和增量,DML支持新增、修改和删除。 = '/u01/app/oracle/fast_recovery_area' scope=spfile; -- 立即关闭数据库shutdown immediate; -- 以mount模式启动数据库startup mount; -- 启用数据库归档日志模式alter database archivelog; -- 打开数据库,允许用户访问alter database open; -- 再次确认归档日志是否已开启 GRANT CREATE SESSION TO flinkuser; -- (不支持Oracle 11g)允许"flinkuser"用户在多租户数据库(CDB)中设置容器。 LOG DATA;迁移oracle元数据到YashanDB可通过迁移平台YMP进行迁移,迁移范围只需选择“元数据迁移1 ”和“元数据迁移2”即可,“数据迁移”不用选。

    65900编辑于 2025-03-06
  • 来自专栏YashanDB知识库

    【YashanDB知识库】DataX迁移Hive到分布式

    概述本文主要介绍通过Datax实现Hive数据迁移到分布式。 product_no CHAR(5), product_name VARCHAR2(30), cost NUMBER, price NUMBER);hive表和DataX数据类型映射hive同步到

    16300编辑于 2025-03-03
  • 来自专栏YashanDB知识库

    【YashanDB 知识库】 BIT 类型对 MYSQL 兼容问题

    【问题分类】功能兼容【关键字】YAS-07202、YAS_MY ERROR,bit【问题描述】本项目的架构是hadoop+hive+yashandb使用数据库,将mysql相关的创建表语句进行初始化同步使用 23.3版本兼容mysql数据库,新建表和查询表都出现问题查询报错mysql> SELECT DISTINCT 'org.apache.hadoop.hive.metastore.model.MTable 通过修改对比和研发进行联合分析发现,bit类型和mysql bit类型,看着是兼容的,实际上是不兼容的定位到bit类型是不兼容之后,全部将bit类型替换成boolean之后,相关的查询和创建新表的问题都没有了

    18200编辑于 2025-02-27
  • 使用YMP平台实现OracleMySQL到YashanDB 23.2迁移全流程

    近期,我作为数据库(YashanDB)的迁移体验官,深入体验了迁移平台(YMP)的迁移能力,并进行了实际的迁移测试,本文详细记录了从Oracle和MySQL迁移至YashanDB的全过程,并对过程中遇到的问题及感受进行了分享 一、产品简介迁移平台(Yashan Migration Platform,简称YMP)是YashanDB官方推出的一款数据库迁移工具,支持异构数据库(如Oracle、MySQL、DM)以及同构数据库间的数据迁移 YMP平台自带一个内置数据库,专门用于迁移前的兼容性评估,建议实际迁移的数据存放在独立部署的目标业务数据库中,以确保性能稳定和数据安全。 具体部署过程包括环境准备(如服务器资源、用户权限)、软件下载安装、数据库初始化配置以及参数调整等步骤。 最后,希望大家多多支持国产数据库生态发展,共同促进国产化数据库方案的快速成长和完善。

    24500编辑于 2025-04-18
  • 来自专栏深度学习与python

    再访YashanDB,解密新品发布会背后的技术突围

    作为国产数据库行业的一颗新星,数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。 关于数据库的故事,早前 InfoQ 在「卓越技术团队访谈录」中有做过深访:《中国的“贝尔实验室”:我们的数据库从内核的第一行代码写起》。 对于共享集群的技术优势,YashanDB 技术总监欧伟杰在会上称:“共享集群能够为客户提供真正无差别、透明的读写能力,无论客户连接到哪个实例,都能使用全量功能特性,并且可以像使用集中式数据库一样使用集群数据库 面向未来,欧伟杰表示:“得益于 YashanDB 研发团队在技术上的不断深入打磨,分布式数据库对比开源分析型数据库已经体现出了巨大优势,即便是 Q2 的单表查询也有数十倍的优势,我们相信数据库仍有很大的提升空间 据悉,空间数据库作为核心时空数字底座,已被应用于深圳龙华区数字孪生城市。 “为了支持更大规模的空间应用,空间数据的分布式并行计算、时空数据冷热分离存储都是空间数据库规划探索的方向。”

    59610编辑于 2023-11-30
  • 来自专栏YashanDB

    再访YashanDB,解密新品发布会背后的技术突围

    作为国产数据库行业的一颗新星,数据库YashanDB从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。 关于数据库的故事,早前InfoQ在「卓越技术团队访谈录」中有做过深访:《中国的“贝尔实验室”:我们的数据库从内核的第一行代码写起》。 对于共享集群的技术优势,YashanDB 技术总监欧伟杰在会上称:“共享集群能够为客户提供真正无差别、透明的读写能力,无论客户连接到哪个实例,都能使用全量功能特性,并且可以像使用集中式数据库一样使用集群数据库 面向未来,欧伟杰表示:“得益于YashanDB研发团队在技术上的不断深入打磨,分布式数据库对比开源分析型数据库已经体现出了巨大优势,即便是Q2的单表查询也有数十倍的优势,我们相信数据库仍有很大的提升空间 据悉,空间数据库作为核心时空数字底座,已被应用于深圳龙华区数字孪生城市。“为了支持更大规模的空间应用,空间数据的分布式并行计算、时空数据冷热分离存储都是空间数据库规划探索的方向。”

    41510编辑于 2025-01-09
领券