书栈网 · BookStack 本次搜索耗时 0.032 秒,为您找到 88950 个相关结果.
  • MySQL · 引擎特性 · clone_plugin

    1109 2020-08-13 《数据库内核月报》
    背景 基本原理 clone snapshot 抽象接口 远程克隆 关键类 sql层: innodb层: 主要逻辑 1. 发起克隆端(RECIPIENT/CLIENT) 2. 被克隆端(DONER/SERVER) 3.innodb层copy 4.innodb层apply 5. 脏页收集 6.归档redo 参考 背景 mysq...
  • MySQL · 引擎特性 · 初探 Clone Plugin

    1090 2020-08-13 《数据库内核月报》
    示例 本地 clone 远程 clone 主要流程 INIT 阶段 FILE COPY 阶段 PAGE COPY Redo Copy Done 参考文档 MySQL8.0.17推出了一个重量级的功能:clone plugin。允许用户可以将当前实例进行本地或者远程的clone。这在某些场景尤其想快速搭建复制备份或者在group repl...
  • MySQL · 引擎特性 · Binlog encryption 浅析

    背景介绍 使用方式 原理解析 代码解析 核心类 初始化 加密 解密 MASTER KEY ROTATE 总结 背景介绍 为了保障数据安全,MySQL 在 5.7 版本就支持了 InnoDB 表空间加密,之前写了一篇月报介绍过,参考InnoDB 表空间加密 。文章开头也提到过,MariaDB 除了对表空间加密,也可以对 redo log...
  • TokuDB · 引擎特性 · zstd压缩算法

    有4压缩很任性 zstd新压缩算法 我们有妹子!!! 有4压缩很任性 TokuDB有着出色的压缩特性,这不是”盖”的: RDS上有个InnoDB实例,1天的数据将近700GB空间,换成TokuDB后(默认zlib压缩),同样的700GB可以保存5天的数据,业务读写性能也无任何影响,空间成本直线下降。 为什么TokuDB的压缩这么给力? 因为To...
  • 调用引擎 API 和项目脚本

    调用引擎 API 和项目脚本 注册场景脚本 编写场景脚本 从扩展包中向场景脚本发送消息 在场景脚本中引用模块和插件脚本 引用模块 引用插件脚本 调用引擎 API 和项目脚本 在插件中可以声明一个特殊的脚本文件(场景脚本),该脚本和项目中的脚本 (assets 目录下的脚本)具有相同的环境,也就是说在这个脚本里可以调用引擎 API 和其他...
  • 2. 智能合约引擎HyperVM

    2. 智能合约引擎HyperVM 2.1 HyperEVM 2. 智能合约引擎HyperVM HyperVM 是Hyperchain自主研发的可插拔智能合约引擎通用框架,允许不同智能合约执行引擎接入。如下图所示是HyperVM的架构示意图,HyperVM的架构图提供了智能合约编译、执行等相关主要组件。其中,Compiler提供了智能合约编译相关功能...
  • 3.6.4. SQL改写测试引擎

    SQL改写测试引擎 目标 测试 SQL改写测试引擎 目标 面向逻辑库与逻辑表书写的SQL,并不能够直接在真实的数据库中执行,SQL改写用于将逻辑SQL改写为在真实数据库中可以正确执行的SQL。 它包括正确性改写和优化改写两部分,所以 SQL 改写的测试都是基于这些改写方向进行校验的。 测试 SQL 改写测试用例位于 sharding-c...
  • 调用引擎 API 和项目脚本

    调用引擎 API 和项目脚本 注册场景脚本 编写场景脚本 从扩展包中向场景脚本发送消息 在场景脚本中引用模块和插件脚本 引用模块 引用插件脚本 调用引擎 API 和项目脚本 在插件中可以声明一个特殊的脚本文件(场景脚本),该脚本和项目中的脚本 (assets 目录下的脚本)具有相同的环境,也就是说在这个脚本里可以调用引擎 API 和其他...
  • blackwidow存储引擎数据格式

    1. String结构的存储 2. Hash结构的存储 3. List结构的存储 4. Set结构的存储 5. ZSet结构的存储 Blackwidow相对于Nemo有哪些优势 Blackwidow本质上是基于rocksdb的封装,使本身只支持kv存储的rocksdb能够支持多种数据结构, 目前Blackwidow支持五种数据结构的存储:Str...
  • nemo存储引擎数据格式

    1. KV键值对的存储。 2. Hash结构的存储 3. List结构的存储 4. Set结构的存储 5. ZSet结构的存储 nemo本质上是对rocksdb的改造和封装,使其支持多数据结构的存储(rocksdb只支持kv存储)。总的来说,nemo支持五种数据结构类型的存储:KV键值对(为了区分,nemo的的键值对结构用大写的“KV”表示)、H...