ToprowDB Dynamic Server 查询优化技术---子查询优化--01-1
探讨子查询优化,我们也许会有一些 “故地重游似曾相识”的感觉,感觉子查询和视图优化怎么那么相似?其实,这种感觉,是一种正确的良好的感觉,或者叫做直觉吧。视图和子查询确实相似,从长像看,放在SQL语句中,两者都导致了query产生了嵌套;从优化技术看,都是要消除嵌套、把子部分去除合并到父亲节点;所以,本质上,视图和子查询的优化方式是一样的,称之为“上拉/扁平化”优化。(提高效率,扁平化管理,一些歪想
ToplingDB 使用入门
从 RocksDB 迁移到 ToplingDB,只需要修改 Open/Close 相关的代码,其它代码不用任何改动。
SQL-Base 用表组织数据
什么是数据完整性? 数据完整性 = 数据准确性 + 数据可靠性
SQL-Base 函数
SQL-Base 函数
SQL Server到SQLBASE连接服务器的实现
SQL Server到SQLBASE连接服务器的实现
工作--SAS BASE 编程基础语句总结
.css-1yuhvjn{margin-top:16px;}.css-3jt6os.FileLinkCard{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;ba
SAS BASE数分--基础常用语句函数以及PROC步骤总结
.css-1yuhvjn{margin-top:16px;}.css-3jt6os.FileLinkCard{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;ba
SAS BASE数分--常用DATA步数据处理
.css-1yuhvjn{margin-top:16px;}.css-3jt6os.FileLinkCard{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;ba
SAS BASE数分--常用SQL语句总结
这一次进行SQL语句的常用总结。SAS中的proc sql步骤与传统意义上的SQL语句还是有些不一样的地方,当然大体的思路是没有太大出入的。由于工具依然是SAS BASE所以在这里依然总结的是SAS中的proc sql步骤。proc sql步骤主要用于查询。
C#操作 Advantage Database Server 数据库
C#操作 Advantage Database Server 数据库
C#操作 Advantage Database Server 数据库
C#操作 Advantage Database Server 数据库
Qcubic 简介
Qcubic 简介
ElevateDB Manager远程访问设置备忘
96年,曾经用Delphi1+BDE(DBase数据表)开发过一个软件,起初运行流畅,对方也很满意,可半年多以后,频繁的出现数据丢失、索引出错等问题。询问了不少朋友,都说是BDE的问题,他们的程序使用BDE时,当数据量过大时,都出现过类似问题。然后便开始满世界找寻BDE的替代品,半年多过去了,也未找
解读Raft协议节点状态与选举
在Raft协议中,每个节点都维护了一个状态机,该状态机有三种状态,分别是Leader状态、Follower状态和Candidate状态,在任意时刻,集群中的任意一个节点都处于这三个状态之一。在多数情况下,集群中有一个Leader节点,其他节点都处于Follower状态。
深入解析ZNBase分布式SQL引擎架构的五大服务组件
与传统关系型数据库相比,分布式数据库系统具有多集群、多节点、高并发等特性,这就需要分布式数据库的 SQL 引擎能够在满足用户常规的 SQL 请求以外,提供多集群、多节点协同计算的能力,从而提高查询效率。本文将介绍分布式数据库 ZNBase 的 SQL 引擎架构特点,以及其中各大服务组件的技术原理与工作流程。
深入解析分布式数据库ZNBase的SQL引擎优化
前文提到,ZNBase 是由浪潮开源的一款 NewSQL 分布式数据库,基于谷歌 Spanner+F1 的论文设计,完美继承了 Spanner 的设计理念,实现了基于对等架构的分布式 SQL 引擎。ZNBase 的 SQL 引擎包含连接、编译、缓存、分布式日志和分布式执行五大服务组件,实现了多集群多节点协同的高效计算,大大提升了用户的查询效率。
浅析数据库多表连接:ZNBase的分布式join计算
Join 是 SQL 中的常用操作。在实际的数据库应用中,我们经常需要从多个数据表中读取数据,这时我们就可以使用 SQL 语句中的连接(join),在两个或多个数据表中查询数据。
软硬件结合,分布式数据库 ZNBase 存储架构优化实践
ZNBase是开放原子开源基金会旗下的首个分布式数据库项目,由浪潮大数据团队开源并捐赠。本文将介绍ZNBase的存储架构,以及ZNBase技术团队在其KV存储引擎基础上所做的优化实践。ZNBase整体存储架构云溪数据库ZNBase采用分层架构,分为计算层与存储层,其总体架构如下图所示:在OLTP场景
ZNBase 时钟同步技术解析:原子钟实现 Ture-time 机制
导读在分布式数据库系统中,为了解决不同集群、节点事件发生的先后顺序问题,时钟同步至关重要。本文将为大家介绍业界现有的几种主流的时钟同步解决方案,以及分布式数据库ZNBase基于原子钟技术实现的Ture-time机制。业内的时钟方案目前业内主流的分布式数据库系统中,采用的时钟同步方案各不相同。国内比较
深入解析 Raft 模块在 ZNBase 中的优化改造(下)
云溪数据库 ZNBase 是由浪潮开源的一款 NewSQL 分布式数据库,具备 HTAP 特性,拥有强一致、高可用的分布式架构。其中,ZNBase 各方面的强一致性都依靠 Raft 算法实现。我们在上一篇文章中介绍了 Raft 一致性算法在分布式数据库中发挥的重要作用,以及 ZNBase 根据自身需求对 Raft 算法进行了优化改造,为其新增了三种角色设计。本文将继续介绍 ZNBase 研发团队在