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
cockroach底层存储
RocksDB
自定义Key比较器(libroach)
排序规则:首先按照roachpb.Key的字节序顺序比较其次,在有一个时间戳值为空时,按照hlc时间戳正序比较,否则,按照hlc时间戳逆序比较如下排序结果:key,hlc123,0123,0123,54123,24123,24234,0234,34234,24234,14源码分析:pkg/storage/engine/mvcc.gotypeMVCCKeystruct{Keyroachpb.KeyT
Lynn_Yuan
·
2020-07-28 14:00
cockroach
rocksdb
libroach
cockroach
关于时序数据库
当前有很多时序数据库采用了在底层KV存储(Cadssandra,HBase,LevelDB,
RocksDB
)基础上做时序封装,这样能够更快出原型,而且底层还很容易替换。
Ransom0512
·
2020-07-28 10:33
数据库
【区块链技术工坊30期实录】黄佳磊:公链如何做到TPS过万?
3)更精简的存储方式
rocksDB
4)更标准的合约方式,
笔名辉哥
·
2020-07-27 15:54
Flink 使用大状态时的一点优化
Flink源码中在选择
RocksDB
状态磁盘时,存在的问题。一些解决方案,并分析了每种方案的利弊。一、为什么要优化?
ApacheFlink
·
2020-07-27 10:35
flink
rocksdb
Go学习--安装go
rocksdb
,从而使用
rocksdb
golang使用
rocksdb
用到的是go
rocksdb
,在这之前需要在linux系统下安装好
rocksdb
,在安装go
rocksdb
在此记录安装流程和中间遇到的问题一、安装
rocksdb
1.保证版本在
TaroYoVen
·
2020-07-15 19:30
Golang
Golang学习笔记
【区块链技术工坊30期实录】公链如何做到TPS过万?
3)更精简的存储方式
rocksDB
4)更标准的合约方式,
ella_宁
·
2020-07-15 17:15
【周报】Genesis Space项目周报#2018.08.27-2018.09.02
工程开发进展1.为实用拜占庭容错(PBFT)共识机制控制器添加"提议准备","投票准备"和"提交准备"机制2.定义共识消息数据模型的基本交互结构3.开始搭建主链控制器4.更新
RocksDB
(一种高效的的数据存储引擎
Genesis_space
·
2020-07-15 12:11
C++在VS2019下操纵MySQL
前面试了下
rocksdb
,感觉在Windows下有点搞不定,不过是开源的推荐一下文章:https://blog.csdn.net/linuxheik/article/details/88643044MySQL
404NotFund
·
2020-07-15 07:16
Serv
性能调优所使用的工具
在测试一段时间之后,我们发现有一台TiKV响应很慢,但是
RocksDB
并没有相关的Stall日志,而且慢查询也没有。
Lailikes
·
2020-07-14 22:50
分布式
数据库
从B+树到LSM树,及LSM树在HBase中的应用
而在一些主流的NoSQL数据库如HBase、Cassandra、LevelDB、
RocksDB
中,则是使用日志结构合并树(Log-structuredMergeTree,LSMTree)来组织数据。
大数据星球-浪尖
·
2020-07-14 21:06
深入简出的掌握BitMap
目录1.特性高性能存储空间小2.适用场景3.局限性4.实现一个吧开源利器组件-RoaringBitmap5.发展需要6.相关开源应用RedisHBase
RocksDB
PalDB美图团队-Naix总结
布道
·
2020-07-14 12:12
算法
从 leveldb 到分布式 kv 存储系统
目录LevelDB
RocksDB
:enhancedLevelDBFeatures
RocksDB
FeaturesthatarenotinLevelDB一些基于LevelDB/
RocksDB
的kv存储系统Pika
salyty
·
2020-07-13 13:30
储存
Flink 状态管理
状态数据可以维系在本地存储中(Flink的堆内存或者堆外存),也可以借助第三方的存储,例如Flink已经实现的
RocksDB
,或者自定义其他存储。
Mr_Hagrid
·
2020-07-12 17:16
小白爱AI
Flink 使用大状态时的一点优化
Flink源码中在选择
RocksDB
状态磁盘时,存在的问题。一些解决方案,并分析了每种方案的利弊。一、为什么要优化?
Ververica
·
2020-07-12 14:27
一文搞懂 Flink 的 Exactly Once 和 At Least Once【总结】
ZbDzxDgd9phmNIVhNhXImwBarrir总结1Source会自动的插入一个Barrir跟随Kafka消息一同发送到下游Operator算子2当Operator1接收到Barrair(b1)后将触发checkpoint触发器,并将结果写入到
RocksDB
菲橙
·
2020-07-12 03:23
Flink
MySQL源码调试
可直接homebrew安装)下载源码,我下载的是percona-server-5.7.22配置阶段cdpercona-server-5.7.22-22mkdirworkcmakemysql5.7需要排除掉
rocksdb
bucketli1987
·
2020-07-11 03:25
mysql
数据架构选型必读:4月数据库产品技术解析
且看容器化是否可为DB2注入新活力PostgreSQL所有版本的小版本更新到最新版,停止维护9.4OceanBase发布2.2.5版本二、NoSQLRedis发布6RC1版本,值得期待(把玩有风险,上线需谨慎)
RocksDB
jeanron100
·
2020-07-10 20:03
flink stream broadcast广播变量
在使用广播状态时要记住以下4个重要事项:使用广播状态,operatortask之间不会相互通信广播状态中事件的顺序在各个并发实例中可能不尽相同所有operatortask都会快照下他们的广播状态
RocksDB
weixin_43315211
·
2020-07-10 10:08
flink
基于 Jepsen 来发现几个 Raft 实现中的一致性问题(2)
由于NebulaGraph采用的是存储计算分离架构,在存储层实际只是暴露了简单的kv接口,采用
RocksDB
作为状态机,通过Raft一致性协议来保证多副本数据一致的问题。
NebulaGraph
·
2020-07-09 22:40
nebula
一致性
ContentBox进展周报 2018.09.10-2018.09.16
我们定义了区块相关核心的数据结构,完成了P2P网络构建,定义了数据库存储的相关接口以及分别实现了基于内存的存储和基于
rocksdb
的存储;与此同时,我们增加了加密库相关的工具类,整合了RPC的基础架构,
ContentBox
·
2020-07-09 13:34
字节跳动在
RocksDB
存储引擎上的改进实践
RocksDB
是世界上最被广泛使用的存储引擎之一,字节跳动内部大量的数据库产品(如图数据库、NewSQL等)都构建在
RocksDB
之上,对存储引擎的研发投入将会持续加大,为更多
字节跳动技术团队
·
2020-07-09 07:52
TIDB 优化--TiKV 性能参数调优
TiKV最底层使用的是
RocksDB
做为持久化存储,所以TiKV的很多性能相关的参数都是与
RocksDB
相关的。
DBASpace
·
2020-07-08 18:35
HA
tikv性能参数调优
tiKV最底层使用的是
RocksDB
(tidb3.0版本中将使用tian存储引擎)做为持久化存储,所以TiKV的很多性能相关的参数都是与
RocksDB
相关的。
weixin_34357887
·
2020-07-08 18:40
TiDB 集群安装
2019独角兽企业重金招聘Python工程师标准>>>安装TiDBTiDB需要安装TiKV,
RocksDB
,PD等软件。
weixin_34194317
·
2020-07-08 17:43
【数据库内核】
RocksDB
:事务锁设计与实现
本文主要介绍
RocksDB
锁结构设计、加锁解锁过程,并与InnoDB锁实现做一个简单对比。本文由作者授权发布,未经许可,请勿转载。
wangyiyungw
·
2020-07-08 12:01
微服务
Titan 的设计与实现
作者:郑志铨Titan是由PingCAP研发的一个基于
RocksDB
的高性能单机key-value存储引擎,其主要设计灵感来源于USENIXFAST2016上发表的一篇论文WiscKey。
PingCAP
·
2020-07-07 12:44
记一次
RocksDB
查询慢的问题定位
在HugeGraphGraphDatabase+
RocksDB
Backend环境中,以下gremlin语句查询慢(索引查询),消耗时间将近30s(正常是毫秒级),最终的结果4000条左右:g.V().hasLabel
Jermy Li
·
2020-07-07 11:05
RocksDB
【数据库内核】
RocksDB
:事务锁设计与实现
本文主要介绍
RocksDB
锁结构设计、加锁解锁过程,并与InnoDB锁实现做一个简单对比。本文由作者授权发布,未经许可,请勿转载。
网易云社区
·
2020-07-07 08:03
微服务
高性能Key/Value存储引擎levelDB,
rocksDB
, TiDB,InnoDB
高性能存储引擎levelDB,
rocksDB
,TiDB,InnoDB1.简单介绍1.1LevelDBLevelDB是Google开源的持久化KV单机数据库,具有很高的随机写,顺序读/写性能,但是随机读的性能很一般
快乐的霖霖
·
2020-07-07 05:21
分布式存储系统
腾讯后台开发面经(已拿offer)
是IEG搞数据库这一块的,据说平时研究是研究Mysql和
rocksdb
啥的。
总想玩世不恭
·
2020-07-06 14:02
RocksDB
译文之一 --
RocksDB
简介
这篇文章是
RocksDB
官方文档的译文,原文地址:https://github.com/facebook/
rocksdb
/wiki/
RocksDB
-Basics1.简介
RocksDB
项目起源于Facebook
Nireus_LOVE
·
2020-07-06 13:24
RocksDB
简介
RocksDB
是FaceBook起初作为实验性质开发的,旨在充分实现快存上存储数据的服务能力。
波哥在路上
·
2020-07-06 04:35
RocksDB
Rocksdb
Compaction原理
概述compaction主要包括两类:将内存中imutable转储到磁盘上sst的过程称之为flush或者minorcompaction;磁盘上的sst文件从低层向高层转储的过程称之为compaction或者是majorcompaction。对于myrocks来说,compaction过程都由后台线程触发,对于minorcompaction和majorcompaction分别对应一组线程,通过参数
weixin_34337265
·
2020-07-06 01:38
RocksDB
事务实现TransactionDB分析
基本概念1.LSN(logsequencenumber)
RocksDB
中的每一条记录(KeyValue)都有一个LogSequenceNumber(后面统称lsn),从最初的0开始,每次写入加1。
weixin_33697898
·
2020-07-05 22:10
Succinct Data Structure
最近看了一篇论文SuRF:PracticalRangeQueryFilteringwithFastSuccinctTries,里面提到使用一种新的数据结构SuccinctRangeFilter(SuRF)替换掉了
RocksDB
siddontang
·
2020-07-05 09:18
RocksDB
)
最近笔者正在补习与
RocksDB
底层相关的细节,因为:次要原因——当前所有Flink实时任务的状态后端都是
RocksDB
;主要原因——将来会利用TiDB搭建HTAP服务。
LittleMagics
·
2020-07-05 01:48
RocksDB
源码分析-接口下的数据结构
RocksDB
源码分析-接口下的数据结构
RocksDB
是非常流行的KV数据库,是LSM-Tree数据库的典型代表,很多分布式数据库NewSQL、图数据库都使用
RocksDB
作为底层存储引擎,
RocksDB
Jermy Li
·
2020-07-04 19:15
RocksDB
键值数据库PebblesDB读后感
键值数据库PebblesDB读后感在LevelDB/
RocksDB
这种分层思路上,PebblesDB提出了一种减少写放大的思路,下面学习并总结,所述以论文为基础,也有个人观点,客观论述请看原文。
快乐的霖霖
·
2020-07-04 13:15
分布式数据库
LevelDB
rocksdb
的jni加载
序这里从源码学习一下
rocksdb
是如何加载本地类库的。
go4it
·
2020-07-04 11:48
Rocksdb
Compaction 源码详解(一):SST文件详细格式源码解析
FootermetaindexblockfiltermetablockindexmetablockCompressionDictmetaBlockRangedelmetaBlockPropertiesmetablockdatablock详细格式及实现总结前言compaction作为单机引擎
rocksdb
勤学996
·
2020-07-04 09:54
存储引擎
#
Rocksdb
Rocksdb
写流程,读流程,WAL文件,MANIFEST文件,ColumnFamily,Memtable,SST文件原理详解
文章目录前言
Rocksdb
写流程图WAL原理分析概述文件格式查看WAL的工具创建WAL清理WALMANIFEST原理分析概述查看MANIFEST的工具创建及清除MANIFEST文件内容CcolumnFamily
勤学996
·
2020-07-04 09:53
存储引擎
#
Rocksdb
rocksdb
compaction流程理解
2、然后启动这个compaction放在独立中等待线程调度处理3、
rocksdb
对一个大的compaciton进行了切分,切分成了多个subcompation,然后多个subcompaction会通过子线程进行处理
XZY028
·
2020-07-04 03:30
十六、Flink进阶--Flink checkpoint实现原理
前面我们已经了解过flink的状态,对于这些状态如何保存,我们一起学习一下flink的checkpoint机制,并了解一下
rocksdb
中的增量checkpoint是怎么实现的。
灰二和杉菜
·
2020-07-02 15:35
Apache
Flink
Hyperledger Fabric继peer启动之后的源码解析三
我们都知道,Hyperledger用的数据库是
rocksDB
,如果你不做修改的话,数据会存储在/var/hyperledger/production/db目录下。
jiang_xinxing
·
2020-07-02 05:22
Hyperledger
Fabric
区块链技术
Flink学习 - 7. Flink CheckPoint数据容错机制
KeyedStateOperatorStateFlink中使用stateCheckPoint单流的barrier并行的barrierCheckpoint的执行机制StatebackendHeapStateBackend
RocksDB
StateB
Jerome丶子木
·
2020-07-02 05:10
Flink
如何判断
RocksDB
中的文件是否过期?
RocksDB
底层存储结构是LSM,有很多Level的sst文件,sst文件需要定期compaction。
区块链从业者
·
2020-07-02 05:36
Rocksdb
性能优化--写优化
LSM树是针对写友好的,但是
Rocksdb
在实现时有很多地方的代码不能充分发挥底层存储的性能。
从此启航
·
2020-07-02 02:34
跳表(SkipList)数据结构介绍
Redis中的有序集合zsetLevelDB、
RocksDB
、HBase中MemtableApacheLucene中的TermDictionary、PostingList跳表结构描
不能飞的肥燕
·
2020-07-02 02:43
算法&数据结构
Flink有状态计算概述
状态数据可以维系在本地存储中,这里的存储可以是Flink的堆内存或者堆外内存,也可以借助第三方的存储介质,例如Flink中已经实现的
RocksDB
,当然用户也可以自己实现相应的缓存系统去存储状态信息,以完
ItStar_
·
2020-07-02 01:38
【数据库内核】
RocksDB
:事务锁设计与实现
本文主要介绍
RocksDB
锁结构设计、加锁解锁过程,并与InnoDB锁实现做一个简单对比。本文由作者授权发布,未经许可,请勿转载。
网易云
·
2020-07-01 17:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他