文件名称:tsdb:简单的时间序列数据库
文件大小:33KB
文件格式:ZIP
更新时间:2024-06-22 06:17:03
Tcl
数据表 TSDB 是一种实现时间序列数据库的简单方法。 它部分受到启发,但将其内容写入纯文本文件。 TSDB 支持和将数据写入数据库。 这是一个正在进行的工作。 例如,目前没有用于检索数据的客户端 API 实现(即使在数据库代码中有一个实现)。 设计 TSDB 将其空间划分为系列(如(指标的)时间系列)。 随着时间的推移,每个系列都将接受任意数量的样本。 时间最好是隐含的,即在编写时,但也可以指定。 在磁盘上,每个系列都将与一个目录相关联,该目录本身具有与该系列曾经拥有的样本一样多的目录。 在每个样本目录中,都会有多个时间块,其中的名称可以直接映射到该块中第一个样本的时间戳。 TSDB 试图限制这些块的大小以简化复制、管理和自省。 随着时间的流逝和样本值的写入,这些值将附加到时间块中,并在必要时创建新的时间块。 如果在现有时间块的中间插入值,则该值将首先附加到表示时间块的文件的末尾,并
【文件预览】:
tsdb-master
----export.tcl(3KB)
----LICENSE(738B)
----locker.tcl(2KB)
----tsdb.tcl(4KB)
----docker()
--------tsdb()
--------export()
----lib()
--------lockf()
--------tdb()
----README.md(5KB)