崖山数据库系统YashanDB是深圳计算科学研究院自主设计研发的新型数据库管理系统,融入原创的有界计算、近似计算、并行可扩展和跨模融合计算理论,可满足金融、政企、能源等关键行业对高性能、高并发及高安全性的要求。 核心替代 Oracle兼容 顶尖团队“核心理论+系统架构 +工程能力”三位一体,内核采用先进架构,大压力下稳定...
崖山数据库系统YashanDB是深圳计算科学研究院自主设计研发的新型数据库管理系统,融入原创的有界计算、近似计算、并行可扩展和跨模融合计算理论,可满足金融、政企、能源等关键行业对高性能、高并发及高安全性的要求。 核心替代 Oracle兼容 顶尖团队“核心理论+系统架构 +工程能力”三位一体,内核采用先进架构,大压力下稳定...
崖山数据库系统YashanDB是深圳计算科学研究院自主设计研发的新型数据库管理系统,融入原创的有界计算、近似计算、并行可扩展和跨模融合计算理论,可满足金融、政企、能源等关键行业对高性能、高并发及高安全性的要求。 核心替代 Oracle兼容 顶尖团队“核心理论+系统架构 +工程能力”三位一体,内核采用先进架构,大压力下稳定...
崖山数据库系统YashanDB是深圳计算科学研究院自主设计研发的新型数据库管理系统,融入原创的有界计算、近似计算、并行可扩展和跨模融合计算理论,可满足金融、政企、能源等关键行业对高性能、高并发及高安全性的要求。 核心替代 Oracle兼容 顶尖团队“核心理论+系统架构 +工程能力”三位一体,内核采用先进架构,大压力下稳定...
在YashanDB中,数据块是物理存储的最小单元,BTree索引在单个数据块中存储的索引行是有序的,不同的数据块之间也是有序的,从而确保了整个BTree索引是有序的。 # 分支块和叶子块 BTree索引存在两种数据块:存储索引列数据的叶子块和存储路由信息(用户查找)的分支块。
YashanDB表介绍 在关系型数据库中一个表就是一个关系(Relation),一个关系数据库可以包含多个表。表是一种按行、列排列的具有相关信息的逻辑结构,是关系数据库中组织数据的基本单元。 # 表的元素 #列 数据库中表包含若干个列(或字段),列表示关系模型的属性,每个列描述了它所包含的数据的意义。例如一个字节的...
YashanDB高性能主备复制 整体架构 图2 YashanDB物理主备架构图 YashanDB的物理主备架构如上图所示,左边是主库的组件,右边是备库的组件。 各组件解释如下: Log Cache:日志缓存。主库上Redo日志会首先写入日志缓存,备库收到Redo日志后也会写入日志缓存。
接下来,以官网OCI示例代码为例,快速上手编译Yashandb的OCI代码 准备编译前命令 编辑CMakeList.txt,它是CMAKE工程编译的声明命令文件 点击查看代码 [yashan103@localhost oci_dir]$ cat CMakeLists.txtcmake_minimum_required(VERSION2.8.12) # CMAKE的工程名project(YAS_OCI_TEST)set(CMAKE_CXX_STANDARD11)set...
YashanDB 是一款覆盖 OLTP/HTAP/OLAP 多场景的数据库产品,在存储引擎设计上采用融合架构,基于统一基础设施构建了不同的存储能力,支持 In-place Update 行存储,适应 TP 场景;支持原位更新(In-place Update)和追加式(Append-only)两种列式存储,具备原生 HTAP 能力和海量数据分析能力。YashanDB 研发团队选择...