您的位置 首页 > 德语词汇

BTDB是什么意思、读音?BTrDB 简介

大家好,如果您还对BTDB是什么意思、读音不太了解,没有关系,今天就由本站为大家分享BTDB是什么意思、读音的知识,包括BTrDB 简介的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

BerkeleyTreeDataBase是一个高性能的时间序列数据库,旨在支持高密度数据存储应用程序。

在一个IntelXeone5-2680v2基于60GBRAM的云服务器上(EC2c3.8xlarge)上,每秒有1670万次写和每秒1980万次的读操作。

BTDB是什么意思、读音?BTrDB 简介

在任意时间范围内加速关联统计的计算,使用预先计算的统计量除以两个对齐的时间范围。

提供2.93倍的压缩,包括预先计算的统计记录。

提供copy-on-write(写入时复制),使用版本控制和有效的变更集计算。

支持DistillateStreams,从一个或多个现有的流中计算的流,当数据变化或到达无序时,它们会被有效地重新计算。

varsvchanchanbtrdb.StandardValue

varpoints[]btrdb.StandardValue

bc,err=btrdb.NewBTrDBConnection("localhost:4410")

/*UUIDofthestreamintowhichtoinsert/query*/

btrdb.StandardValue{Time:1,Value:2.0},

btrdb.StandardValue{Time:4,Value:7.5},

btrdb.StandardValue{Time:6,Value:2.5},

btrdb.StandardValue{Time:13,Value:8.0},

btrdb.StandardValue{Time:15,Value:6.0},

statcode,err=bc.InsertValues(myuuid,points,true)

iferr!=nil||"ok"!=strstatcode{

svchan,versionchan,asyncerr,err=bc.QueryStandardValues(myuuid,0,16,0)

/*Gettheversionusedtosatisfythequery*/

总结:BTrDB作为时序数据库的一员但是一直没有influxDB和Permetheus受关注度高,是因为influxDB和Permetheus都有比较完整的生态结构,比如UI,报警,查询sql等;但是BTrDB的存储引擎更是一股清流,相比较influxDB的TSM和PermetheusV3读写性能更好,感兴趣的同学可以看下源代码。

更多内容请关注头条号每日编程,每天进步一点。

关于BTDB是什么意思、读音,BTrDB 简介的介绍到此结束,希望对大家有所帮助。

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023