vellum:实现FST(有限状态传感器)的Go库

时间:2024-05-30 03:12:38
【文件属性】:

文件名称:vellum:实现FST(有限状态传感器)的Go库

文件大小:368KB

文件格式:ZIP

更新时间:2024-05-30 03:12:38

Go

牛皮纸 Go库,实现FST(有限状态传感器),该库能够: 键([] byte)和值(uint64)之间的映射 按字典顺序枚举键 此实现的一些其他目标: 建立FST时限制使用内存 在构建时流式传输FST数据 mmap FST运行时以支持非常大的FTS(可选) 用法 建立FST 要构建FST,请使用New()方法创建一个新的构建器。 此方法将io.Writer作为参数。 在构建FST时,将尽快将数据流式传输到写入器。 使用此构建器,您必须按字典顺序插入密钥。 不按顺序插入键会导致错误。 将最后一个键插入构建器后,必须在构建器上调用Close() 。 这会将所有剩余数据刷新到基础写入器。 在记忆中: var buf bytes. Buffer builder , err := vellum . New ( & buf , nil ) if err != nil {


网友评论