书栈网 · BookStack 本次搜索耗时 0.030 秒,为您找到 38942 个相关结果.
  • MySQL · RocksDB · WAL(WriteAheadLog)介绍

    1320 2020-08-13 《数据库内核月报》
    概述 WAL文件格式 创建WAL WAL的清理 查看WAL的工具 概述 在RocksDB中每一次数据的更新都会涉及到两个结构,一个是内存中的memtable(后续会刷新到磁盘成为SST),第二个是WAL(WriteAheadLog)。 本篇文章主要就是来介绍WAL. WAL主要的功能是当RocksDB异常退出后,能够恢复出错前的内存中(me...
  • MySQL · RocksDB · Column Family介绍

    1649 2020-08-13 《数据库内核月报》
    概述 主要API 实现 概述 在RocksDB 3.0中加入了Column Family特性,加入这个特性之后,每一个KV对都会关联一个Column Family,其中默认的Column Family是 “default”. Column Family主要是提供给RocksDB一个逻辑的分区.从实现上来看不同的Column Family共享WAL...
  • MySQL · RocksDB · Write Prepared Policy

    1012 2020-08-13 《数据库内核月报》
    背景 Write Policy WritePrepared问题 事务可见性分析 第一种方式 第二种方式 WritePrepared 可见性实现分析 WritePrepared 回滚处理 总结 背景 早期RocksDB TransactionDB将事务的更新操作都缓存在WriteBatch中,事务提交时才写WAL和memtable。Ro...
  • MySQL · 引擎特性 · Sequence Engine

    Introduction Description Syntax Introduction 单调递增的唯一值,是在持久化数据库系统中常见的需求,无论是单节点中的业务主键,还是分布式系统中的全局唯一值,亦或是多系统中的幂等控制。不同的数据库系统有不同的实现方法,比如MySQL提供的AUTO_INCREMENT,Oracle,SQL Server 提供 ...
  • MySQL · 内核特性 · Attachable transaction

    1082 2020-08-13 《数据库内核月报》
    目的 简介 核心数据结构 核心接口API 启动一个attachable transaction 结束一个attachable transaction 事务的保存、恢复接口函数 Transaction_state::backup()/restore() Handler API的改动 目的 在学习代码的过程中经常看到attachable tr...
  • MySQL · 特性分析 · 线程池

    1123 2020-08-13 《数据库内核月报》
    概述 实现 重要参数解析 一些改进 连接池和线程池的区别 概述 MySQL 原有线程调度方式有每个连接一个线程(one-thread-per-connection)和所有连接一个线程(no-threads)。 no-threads一般用于调试,生产环境一般用one-thread-per-connection方式。one-thread-per...
  • MySQL · 特性分析 · MyRocks简介

    RocksDB与innodb的比较 数据字典 记录格式 事务与锁 复制 备份恢复 一些优化 一些限制 RocksDB是facebook基于LevelDB实现的,目前为facebook内部大量业务提供服务。经过facebook大量工作,将RocksDB作为MySQL的一个存储引擎移植到MySQL,称之为MyRocks。 经过两年的发展,MyR...
  • 基于 MySQL 的 Metastore 配置

    基于 MySQL 的 Metastore 配置 准备工作 配置方法 基于 MySQL 的 Metastore 配置 Kylin 支持 MySQL 作为 Metastore 存储。 注意 :该功能还在测试中,建议您谨慎使用。 准备工作 1.安装 MySQL 服务,例如 v5.1.172.下载 MySQL 的 JDBC 驱动 ( mys...
  • MySQL 实例数据操作

    数据库 数据操作 字段结构
  • 离线消息保存到 MySQL

    离线消息保存到 MySQL 离线消息保存到 MySQL 搭建 MySQL 数据库,并设置用户名密码为 root/public,以 MacOS X 为例: $ brew install mysql $ brew services start mysql $ mysql - u root - h localhost - p ...