首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
爱心捐赠
计算机组成原理
线性代数
一元函数微分学
红黑树
电子学会2022年9月考试
网络技术
软件
扩散模型
电池
取代LABVIEW
transformers
paas
虚函数表和虚表指针
GcPDF
全屋智能接口
比较运算符
python新手
期货择时
永磁同步电机
leveldb
2024/4/12 6:00:00
levelDB实现原理
高大上的东西,我也只是转过来大伙一起看看。。。 原文地址 https://code.google.com/p/leveldb/
阅读更多...
leveldb 的部署和使用
1. leveldb 的部署和使用 1.1. 部署 1.1.1. C1.1.2. python1.1.3. 小插曲 1.2. 主要功能1.3. 使用1.4. 宏观视角 1.4.1. 首次打开文件解析 1.5. 多次写入数据 1. leveldb 的部署和使用 1.1. 部署 部署比较简单,按照官网即可 1.1.1. C git clone --recurse-subm…
阅读更多...
activemq集群搭建
文章目录activemq集群搭建1.将activemq复制三分2.修改三个mq的端口3.localhost名字映射4.统一brokerName5.集群配置6.修改mq消息端口7.运行zookeeper集群和avtivemq集群8.测试9.制造故障activemq集群搭建 1.将activemq复制三分 cp -r apache-activemq-5.16.0 activemq8161 …
阅读更多...
java LevelDB工具类
POM依赖 <dependency><groupId>org.iq80.leveldb</groupId><artifactId>leveldb-api</artifactId><version>0.12</version></dependency><dependency><groupId>org.iq80.leveldb</groupId><artifactId&g…
阅读更多...
LevelDB中的Iterator
Iterator void Iterator::seek(const Slice& target); // 定位到第一个key大于等于target的位置 以下的Key指的是InternalKey。 MemTableIterator 用于对MemTable进行遍历和查找。 在内部转调用MemTable::Table::Iterator, MemTable::Table是SkipList的typed…
阅读更多...
windows下编译leveldb(动态库+静态库)
环境准备 1)下载cmake并安装 下载路径: https://cmake.org/download/2)下载leveldb源码 git clone https://github.com/google/leveldb.git3)下载googletest和benchmark,cmake编译时需要 # 进入leveldb源码路径下的third_part…
阅读更多...
将 LevelDB 系统放置在内存(全内存架构)
1024程序员节,冒个泡… 一般意义上,我们认为LevelDB 将MemTable和ImmTable放置在内存,底下的SSTable放置在硬盘(SSD、HDD、PM)上。但 LevelDB 同时也提供了全内存LevelDB 的测试方案,即将所有LevelDB 的组…
阅读更多...
leveldb 文档
1. leveldb 文档 1.1. index.md 1.1.1. 常规操作1.1.2. 进阶操作 1.2. impl.md1.3. File1.4. Log files1.5. Sort tables 1.5.1. manifest1.5.2. Current1.5.3. Info logs1.5.4. 其他 1.6. Level 0 1. leveldb 文档 文章目录1. leveldb 文档1.1. index.md1.1.1. 常规操作1.1.2…
阅读更多...
rgw index对象存储在rocksdb中的组织形式
0.1. 定位index对象0.2. 分析rocksdb 0.1. 定位index对象 找到某个桶的bucket index对象 radosgw-admin bucket stats --bucket test "id": "c96a8bc3-c206-46a9-9f4a-71f80f7a8e95.24169.1"查到他在哪个osd ceph osd map default.rgw.buckets.index .…
阅读更多...
leveldb安装和使用
安装: 进入git clone下来的项目中 make 此时leveldb/下多出out-shared和out-static目录,其中out-shared/下有: db db_bench helpers libleveldb.so libleveldb.so.1 libleveldb.so.1.19 port table util等文件 然后执行: …
阅读更多...
深入理解什么是LSM-Tree
前言 十多年前,谷歌发布了大名鼎鼎的"三驾马车"的论文,分别是GFS(2003年),MapReduce(2004年),BigTable(2006年),为开源界在大数据领域带来了无数的灵感&#…
阅读更多...