分类
发现
榜单
服务器优惠
AI论文
免费AI编程助手
搜索
注册
登录
分类
发现
榜单
服务器优惠
AI论文
免费AI编程助手
搜索
注册
登录
搜索
书栈网 · BookStack
本次搜索耗时
0.013
秒,为您找到
241
个相关结果.
搜书籍
搜文档
第一节 boltdb的Bucket结构
2103
2021-04-18
《自底向上分析 BoltDB 源码》
第一节 boltdb的Bucket结构 第一节 boltdb的Bucket结构 先来看官方文档的一段描述Bucket的话。 Bucket represents a collection of key/value pairs inside the database. 下面是Bucket的详细定义,本节我们先暂时忽略事务Tx ,后面章节会详细介...
第五节 boltdb的黑科技
2535
2021-04-18
《自底向上分析 BoltDB 源码》
第五节 boltdb的黑科技 第五节 boltdb的黑科技 下面从整体上给大家介绍一下,boltdb中比较有特色的几个feature。 1. mmap 在boltdb中所有的数据都是以page页为单位组织的,那这时候通常我们的理解是,当通过索引定位到具体存储数据在某一页时,然后就先在页缓存中找,如果页没有缓存,则打开数据库文件中开始读取那一页的...
第二节 为什么要分析boltdb
3376
2021-04-18
《自底向上分析 BoltDB 源码》
第二节 为什么要分析boltdb? 第二节 为什么要分析boltdb? 前文介绍完了什么是boltdb。那我们先扪心自问一下,为什么要学习、分析boltdb呢?闲的吗? 答案:当然不是。我们先看看其他几个人对这个问题是如何答复的。 github用户ZhengHe-MD是这么答复的: 要达到好的学习效果,就要有输出。以我平时的工作节奏,在闲暇时...
第三节 boltdb的简单用法
2996
2021-04-18
《自底向上分析 BoltDB 源码》
第三节 boltdb的简单用法 第三节 boltdb的简单用法 其实boltdb的用法很简单,从其项目github的文档里面就可以看得出来。它本身的定位是key/value(后面简称为kv)存储的嵌入式数据库,因此那提到kv我们自然而然能想到的最常用的操作,就是set(k,v)和get(k)了。确实如此boltdb也就是这么简单。 不过在详细介绍b...
第四节 boltdb的整体数据组织结构
2485
2021-04-18
《自底向上分析 BoltDB 源码》
第四节 boltdb的整体数据组织结构 第四节 boltdb的整体数据组织结构 下面这幅图完整的展示了boltdb中数据在磁盘文件(file)、文件中的每页(page)上的存储格式以及内存(bucket、node)中b+树形式的组织情况。先从整体上给大家展示一下,大家暂时看不懂不要紧,后面章节会详细的分析每一部分的内容。
第一节 boltdb的物理页page结构
3084
2021-04-18
《自底向上分析 BoltDB 源码》
第一节 boltdb的物理页page结构 第一节 boltdb的物理页page结构 在boltdb中,一个db对应一个真实的磁盘文件。而在具体的文件中,boltdb又是按照以page为单位来读取和写入数据的,也就是说所有的数据在磁盘上都是按照页(page)来存储的,而此处的页大小是保持和操作系统对应的内存页大小一致,也就是4k。 每页由两部分数据组...
第二章 boltdb的核心数据结构分析
2578
2021-04-18
《自底向上分析 BoltDB 源码》
第二章 boltdb的核心数据结构分析 第二章 boltdb的核心数据结构分析 从一开始,boltdb的定位就是一款文件数据库,顾名思义它的数据都是存储在磁盘文件上的,目前我们大部分场景使用的磁盘还是机械磁盘。而我们又知道数据落磁盘其实是一个比较慢的操作(此处的快慢是和操作内存想对比而言)。所以怎么样在这种硬件条件无法改变的情况下,如何提升性能 就成...
第三章 boltdb的b+树之Bucket和node
2109
2021-04-18
《自底向上分析 BoltDB 源码》
第三章 boltdb的b+树(Bucket、node)分析 第三章 boltdb的b+树(Bucket、node)分析 在第一章我们提到在boltdb中,一个db对应底层的一个磁盘文件。一个db就像一个大柜子一样,其中可以被分隔多个小柜子,用来存储同类型的东西。每个小柜子在boltdb中就是Bucket了。bucket英文为桶 。很显然按照字面意思来...
Overview
104
2023-08-06
《Consul v1.16.x Documentation》
Experimental WAL LogStore backend overview WAL versus BoltDB BoltDB storage scalability issues WAL approaches storage issues differently WAL quality assurance Experimental W...
存储引擎
257
2023-07-01
《Distributed Transactions Manager(DTM) v1.17 开源项目文档》
存储引擎 关系数据库 Redis boltdb 存储引擎 dtm支持将全局事务的状态与进度保存到三类存储:关系数据库(mysql/postgres)、Redis、boltdb,这三种存储分别适合不同的场景,下面分别介绍如下 关系数据库 互联网里的几乎每个公司,都会将数据存储在关系数据库,因此dtm最早支持了关系型数据库的存储,包括: My...
1..
«
1
2
3
4
»
..25