E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RocksDB
RocksDB
入门
1.基本介绍
RocksDB
是Facebook开源的一个k-v存储组件,支持点查找和范围扫描,并提供ACID保证。实现架构主要参考的是开源的leveldb和hbase的设计思想。
五山小新新
·
2019-06-24 00:00
微服务
在线引流工具Tcpcopy原理、使用、采坑
手把手教你做中间件、高性能服务器、分布式存储技术交流群手把手教你做中间件、高性能服务器、分布式存储等(redis、memcache、nginx、大容量redispika、
rocksdb
、mongodb、
github_39037504
·
2019-06-20 14:49
性能优化
2019-06-17 utils01 - 日志组件
本文的日志组件指的是info/debuglog,不是wal.关于日志组件,
rocksdb
里的log(posix-log)主要做法:a.每次log产生一次buffer-write(fwrite)一个文件,
Quasars
·
2019-06-17 23:01
工具使用
以
rocksdb
的./env/posix_logger.h为例原版Exuberant
Quasars
·
2019-06-17 01:14
Ceph 进阶系列(一):一些基本概念(2 of 2,偏Server端OSD)
BlueFS,引入日志的目的是为了进行写加速,WAL(WriteAheadLog)对于提升
RocksDB
的性能至关重要。1.为什么引入BlueStore?
亚历山大的陀螺
·
2019-06-05 17:11
Ceph
(二)Caffe2搭建卷积神经网络实现MNIST手写字体识别及预测
1写在前面使用Caffe2搭建卷积神经网络,按照一般卷积网络流程走一遍没有问题,笔者想分享的是关于Caffe2数据载入问题,Caffe2有专用训练格式数据,如lmdb,leveldb,
rocksdb
这三种格式
xdq101
·
2019-05-30 18:25
Ai-image
Caffe2PyTorch
SuRF : Practical Range Query Filtering with Fast Succinct Tries
现有的过滤器都仅仅支持pointquery,例如现在
RocksDB
里面有一张学生表,现在要做
晓乎
·
2019-05-16 19:00
linux下
rocksdb
的编译安装
RocksDB
起源于Facebook的实验室项目,实现了一个高性能的快速存储器,是基于C++编写的keyvalue数据库,很多软件都是采用内置
rocksdb
的方式运行,所以需要我们提前安装
rocksdb
小得盈满
·
2019-04-12 17:00
redis的冷热数据处理
redis混合存储产品,链接:当前KV数据库从存储介质可以分为两种模式,一种是以内存为主持久化为辅,如memcache(无持久化)、redis等;一种是以持久化为主内存为辅,如ssdb(基于leveldb/
rocksdb
liao0801_123
·
2019-04-11 11:06
redis
YCSB性能负载工具测试
rocksdb
/bin/ycsbload
rocksdb
-s-Pworkloads/workloada-p
rocksdb
.dir=/tmp/ycsb-
rocksdb
-data./bin/ycsbrunr
机智帅气的葫芦娃
·
2019-03-31 08:37
ycsb
Go学习--golang使用
rocksdb
做数据持久化
前提在go使用
rocksdb
之前如果未安装
rocksdb
和go
rocksdb
可以点击下面的链接准备好相关环境点击该链接:golang安装go
rocksdb
,从而使用
rocksdb
一、导入import“github.com
TaroYoVen
·
2019-03-26 10:54
Golang
Golang学习笔记
flink 之 Checkpoint 出现的错误
文章目录flink任务运行中出现的错误一、flink维护状态变量出现走过的弯路:1、flink维护状态变量有三种方式:、MemoryStateBackend、FsStateBackend、
RocksDB
StateBackend2
Seniscz
·
2019-02-20 20:59
flink
Flink状态后端的使用
MemoryStateBackendFsStateBackend
RocksDB
StateBackend至于在实际应用中应该选择何种状态后端,需要结合业务场景及三种状态后端的特点以做出最佳选择,本文对三种状态后端的
anickname
·
2019-02-13 14:16
Flink技术研究与应用
Titan 的设计与实现
作者:郑志铨Titan是由PingCAP研发的一个基于
RocksDB
的高性能单机key-value存储引擎,其主要设计灵感来源于USENIXFAST2016上发表的一篇论文WiscKey。
PingCAP
·
2019-01-23 00:00
数据库设计
kv存储
rocksdb
数据库
Flink状态管理之State Backend(状态的后端存储)
checkpoint的位置取决于StateBackend的配置(env.setStateBackend(…))3、一共有三种StateBackend:MemoryStateBackend、FsStateBackend、
RocksDB
Stat
Jiny_li
·
2019-01-13 15:35
关于redis的冷热数据分离
数据库从存储介质可以分为两种模式:1,一种是以内存为主持久化为辅,如memcache(无持久化),redis等----------侧重高性能2,一种是以持久化为主内存为辅,如ssdb(基于leveldb/
rocksdb
lusic01
·
2018-12-22 18:39
Flink Checkpoint变迁与实践
一、历史变迁在Flink1.0.0时期提供了
RocksDB
的支持,这个版本之前所有的状态都只能存在进程的内存里面,这个内存总有存不下的一天,如果存不下则会发生OOM。
远o_O
·
2018-12-19 18:25
看图了解
RocksDB
云栖君导读:它是一个高性能的Key-Value数据库。设计了完善的持久化机制,同时保证性能和安全性。能够良好的支持范围查询,因为K-V记录就是按照Key来排序的。下图为写入的流程:可以看到主要的三个组成部分,内存结构memtable,类似事务日志角色的WAL文件,持久化的SST文件。数据会放到内存结构memtable,一定条件下触发写到到SST文件。写入WAL文件是可选的,用来恢复未写入到磁盘的m
云栖社区v
·
2018-11-18 21:19
看图了解
RocksDB
它是一个高性能的Key-Value数据库。设计了完善的持久化机制,同时保证性能和安全性。能够良好的支持范围查询,因为K-V记录就是按照Key来排序的。下图为写入的流程:可以看到主要的三个组成部分,内存结构memtable,类似事务日志角色的WAL文件,持久化的SST文件。数据会放到内存结构memtable,一定条件下触发写到到SST文件。写入WAL文件是可选的,用来恢复未写入到磁盘的memtabl
阿里云云栖社区
·
2018-11-15 00:00
存储过程
磁盘
索引
高性能
框架
RocksDB
数据库简介及使用分享
63.6数据库调试日志63.7事务日志63.8Memtable管道63.9合并Merge操作73.9.1合并条件74工具85应用95.1初始化95.2使用95.3参数配置105.4查看数据库数据10介绍
RocksDB
心中的亚雷泽
·
2018-10-27 11:11
行业深度好文
计算机硕士如何规划三年的学习与生活
热爱存储与虚拟化技术,在相关领域有一定的技术积累,包括数据库、
rocksdb
存储引擎、文件系统、NVMedriver、虚拟化以及kernelbypass技术。
凌一_
·
2018-10-26 11:41
MongoDB lsm降低 disk lantency
为此,Percona版本的MongoDB里支持
rocksDB
存储引擎,应对写比较多的时候会显得更加从容。Part2:背景在业务大量更新的场景中我们发现WT存储引擎的disklantency会比较高,
dbapower
·
2018-10-11 13:52
MongoDB
rocksDB
lsm
MongoDB
rocksdb
引擎简析
rocksdb
研究1--
rocksdb
引擎简析
rocksdb
简介leveldb构架rockdb构架
rocksdb
所做的主要优化写流程FLUSHCOMPACTION读流程
rocksdb
简介
Rocksdb
是
eagle992018
·
2018-09-28 18:17
三篇文章了解 TiDB 技术内幕——说存储(学习总结)
实现一个分布式存储需要考虑如下几个问题:存储引擎负载均衡(包括如何扩容,缩容)高可用一致性存储引擎:tidb底层存储的数据内容就是key-value,其实就是一个大的map,tidb选择开源的
RocksDB
上海大坤哥
·
2018-09-06 18:14
RocksDB
——线程管理
RocksDB
——线程管理调用入口:env::Schedule()->ThreadPoolImpl::Schedule()env初始化的时候会构造两个线程池(ThreadPoolImpl),并分别赋予LOW
Glitter试做一号机
·
2018-09-05 19:14
高性能CockroachDB--如何获得更好的性能
--cache,分给
rocksdb
的内存大小,越多读性能越好,建议25%的内存容量。--
piriineos
·
2018-07-22 00:18
cockroachdb
RocksDB
系列八:Bloom Filter
在
RocksDB
引擎中,如果设置了filterpolicy的话,每个新创建的SSTfile都会包含一个Bloomfilter,这个Blo
薛少佳
·
2018-07-18 17:13
RocksDB
概述
RocksDB
是一个持久化k-v存储系统,存储介质包括内存和闪存。底层文件结构符合LSM(Log-Structured-Merged-Database)。在写放大、读放大以及空间放大之间可以进行折衷。
百度区块链工程师
·
2018-06-07 19:07
virtual memory exhausted: Cannot allocate memory问题解决
在配置
rocksdb
时遇到了如下问题百度了一番找到了解决方案,感谢https://www.cnblogs.com/xey-csu/p/5136013.html原因是云服务器物理内存小,又没有分配swap
偷亲
·
2018-05-29 23:44
服务器
基于bluestore的
rocksdb
的调优,测试ceph-4K-randwrite性能
调节bluestore_
rocksdb
参数,fio来测试ceph随机写的性能,期望进行优化。
yinminggang
·
2018-04-02 00:00
ceph
云存储
rocksdb
运行
RocksDB
的一个简单示例(c++)
1.用git将代码从github上clone到本地(
rocksdb
的github:https://github.com/facebook/
rocksdb
.git)。
贝贝爱豆豆
·
2018-02-12 15:24
数据库
RocksDB
的高级架构
RocksDB
是一个嵌入式的键值存储,其中键和值是任意的字节流。
RocksDB
组织所有数据的排序顺序和常用操作Get(key),Put(key),Delete(key)和NewIterator()。
贝贝爱豆豆
·
2018-02-11 11:46
数据库
ceph源码分析 --MonitorDB
12.2.2版本所使用的数据库引擎从原来的leveldb转变为了
rocksdb
。
qq_36118718
·
2018-02-02 03:32
ceph
RocksDB
写入流程详解
摘要:最初的写入流程,继承自leveldb,多个写线程组成一个group,leader负责group的WAL及memtable的提交,提交完后唤醒所有的follwer,向上层返回。支持allow_concurrent_memtable_write选项,在1的基础上,leader提交完WAL后,group里所有线程并发写memtable。点此查看原文最初的写入流程,继承自leveldb,多个写线程组
maoreyou
·
2018-01-30 16:27
初识
RocksDB
一、简介
RocksDB
是一个可嵌入的,持久型的key-value存储。二、特性1.高性能
RocksDB
使用一套日志结构的数据库引擎,为了更好的性能,这套引擎是用c++编写的。
贝贝爱豆豆
·
2018-01-23 11:52
数据库
为什么要开发kedis-server
1.Kedis-Server是什么kedis-server是一个以
RocksDB
为存储引擎,支持Redis协议,并且支持大部分常用的Redis命令的一个持久化kv存储服务器项目地址:kedis-server2
Adu杜建庆
·
2017-11-25 11:06
RocksDB
事务实现TransactionDB分析
基本概念1.LSN(logsequencenumber)
RocksDB
中的每一条记录(KeyValue)都有一个LogSequenceNumber(后面统称lsn),从最初的0开始,每次写入加1。
Winsdons
·
2017-11-21 14:47
记录一次 TiKV page cache 调优
因为TiKV底层是使用
RocksDB
,
RocksDB
会首先将数据写到WAL,然后在写到memtable,再在后台flush到disk,然后进行compaction处理。
siddontang
·
2017-08-13 22:53
rocksdb
的jni加载
序这里从源码学习一下
rocksdb
是如何加载本地类库的。
codecraft
·
2017-07-17 00:00
rocksdb
Go
rocksDB
和BoltDB读写性能测试
由于项目需求,要使用
rocksdb
来进行元数据metadata的存储来快速读写数据,那么使用在
rocksdb
上封装了go的go
rocksdb
还是使用完全用go实现的boltdb,需要进行测试。
忆之独秀
·
2017-07-06 18:14
RocksDB
上锁机制
RocksDB
作为一个开源的存储引擎支持事务的ACID特性,而要支持ACID中的I(Isolation),并发控制这块是少不了的,本文主要讨论
RocksDB
的锁机制实现,细节会涉及到源码分析,希望通过本文读者可以深入了解
bxst
·
2017-07-03 09:40
rocksdb
RocksDB
上锁机制
RocksDB
作为一个开源的存储引擎支持事务的ACID特性,而要支持ACID中的I(Isolation),并发控制这块是少不了的,本文主要讨论
RocksDB
的锁机制实现,细节会涉及到源码分析,希望通过本文读者可以深入了解
天士梦
·
2017-07-03 08:00
RocksDB
. Prefix Seek源码分析
PrefixSeekPrefixseek是
RocksDB
的一种模式,主要影响Iterator的行为。
周肃
·
2017-05-18 21:51
安装 ardb (redis +
rocksdb
)
wgethttps://github.com/yinqiwen/ardb/archive/0.9.zipunzip0.9.zipcdardb-0.9make提示jemalloc/jemalloc.h不存在,先下载安装jemallocwgethttp://soft.vpser.net/lib/jemalloc/jemalloc-4.4.0.tar.bz2tarjxfjemalloc-4.2.0.ta
gold2008
·
2017-05-13 15:25
数据库
mysql
rocksdb
使用报告
背景
rocksdb
是facebook基于google的leveldb二次开发的key-value存储引擎。目前,facebook已将
rocksdb
迁移至mysql,作为mysql的可选的存储引擎。
简公介
·
2017-05-04 11:51
rocksdb
源码解析:log文件恢复
我们知道rockdb作为kv存储,采用的WAL方式来写日志,即预写日志,每次要对数据操作之前,先写日志保存起来,然后在进行相应操作。这样当发生某些意外而导致还未写到磁盘中的数据丢失时,我们可以采用log文件来进行恢复。通过读取磁盘中的内容和已知的WAL日志,就可以恢复到最新的状态。而memtable和未写入磁盘的immemtable则从log文件中读出来,重做memtable和immemtable
dongfengxueli
·
2017-03-27 20:13
TiDB 官方设计文档翻译(二)
最底层,
RocksDB
。上一层,RaftKV,是一个分布
antony9118
·
2017-03-05 19:03
分布式
如何将SQL数据映射到KV数据库
日常吐槽国外文章也不是都是好文章啊,不要见到英文就觉得高大上了……前言越来越多的关系型数据库底层选择基于KV构建,例如TiDB的TiKV(
RocksDB
),cockroach的levelDB,MySQL
大舒
·
2017-02-14 00:00
数据库
关于redis的冷热数据分离
一、概述当前KV数据库从存储介质可以分为两种模式,一种是以内存为主持久化为辅,如memcache(无持久化)、redis等;一种是以持久化为主内存为辅,如ssdb(基于leveldb/
rocksdb
存储引擎
stonenie
·
2017-01-24 16:14
缓存
myrocks复制中断问题排查
随着SSD逐渐普及,硬件存储成本越来越高,面向写优化的
rocksdb
引擎逐渐流行起来,我们也是看中了
rocksdb
引擎在写放大和空间放大的优势,将其引入到mysql体系。
天士梦
·
2016-12-29 08:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他