
Beringei与InfluxDB
Beringei编译运行填坑记录,Java重构Beringei压缩算法,对于Beringei与InfluxDB的学习整理
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
暗焰之珩
这个作者很懒,什么都没留下…
展开
-
InfluxDB学习整理
目录1 InfluxDB特点2 InfluxDB概念2.1 数据格式Line Protocol2.2 Point2.3 Series2.4 Shard3 存储引擎-TSM Tree3.1 Shard3.2 Cache3.3 WAL3.4 TSM file3.5 Compactor4 目录与文件结构4.1 整体目录结构4.2 WAL文件...原创 2020-04-04 18:44:57 · 392 阅读 · 2 评论 -
Beringei编译填坑之一:gcc-7不支持编译folly
最近在学习GitHub上的一个开源时序数据库,Facebook的Beringei,https://github.com/facebookarchive/beringei,这个具体的原理后续再整理吧,先写写编译遇到的坑。工程显示测过的环境是Ubuntu16.10,我的实验环境是Ubuntu18.04,想着环境也没差多少,编译应该是很简单的事,但是实际被折腾的不轻,先一一详细记录,留待复习,希望可以给...原创 2018-10-26 22:47:45 · 2278 阅读 · 0 评论 -
Beringei编译填坑之二:gnutls在Proxy下的bug
在编译Beringei时,使用git clone..到本地时,有如下报错:root@ubutun:/aaa# git clone ne https://github.com/google/googletest.gitCloCloning into 'googletest'...remote: Enumerating objects: 8, done.remote: Counting ...原创 2018-10-29 23:04:17 · 2701 阅读 · 0 评论 -
Beringei编译填坑之三-不同版本的gcc编译引起的abi tag
填了之前说的两个坑,又出现了一个新的比较大的问题,报错日志如下[ 37%] Linking CXX shared library lib/libwangle.so[ 39%] Built target wangleScanning dependencies of target FilePollerTest[ 40%] Building CXX object CMakeFiles/Fil...原创 2018-10-30 22:22:41 · 3020 阅读 · 0 评论 -
ByteBuffer实现Beringei压缩算法与一点心声
目录背景简介背景资料编程思路代码实现背景简介Gorilla是Facebook内部使用且已开源的时序数据库的软件原型,该时序库主要是针对互联网系统的基础监控,主要目的在于对海量时序数据进行快速入库,快速聚合查询,秒级响应前端呈现;优点在于节省了网络传输带宽和存储带宽。但是,Gorilla的具体实现Beringei,考虑详尽,依赖众多,是一个大型的C++工程。菜鸟一枚...原创 2019-01-08 23:01:25 · 1421 阅读 · 0 评论 -
InfluxDB的读写流程
目录数据库存储背景知识传统数据库:B/B+树B树与B+树的缺点设计原型InfluxDB写数据InfluxDB读数据数据库存储背景知识数据库最基本的功能即是put和get,put即存储,get即查询。如果只是存储起来,直接写成日志就行。但因为后续还要快速的查询,所以需要考虑存储的结构。对于树型结构,理论上来说,二叉树查找速度和比较次数都是最小的,为什么不使用二叉树呢?...原创 2019-01-11 21:31:19 · 4021 阅读 · 2 评论 -
浮点数文件入库InfluxDB
找不到原创的文档了,转载的人没给原文链接,呵呵了,附上转载的转载链接https://blog.youkuaiyun.com/jailman/article/details/78951187安装Go之后设置GOPATH与GOBINexport GOPATH=$(go env GOPATH)export GOBIN=$GOPATH/binexport PATH=$PATH:$GOBIN修改...转载 2019-01-24 22:56:10 · 2863 阅读 · 0 评论