Limit-LAB / limlog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LIMLOG

Rust

High-performance log storage system for storing sequential messages and providing query functions, 64bit optimized.

Two log formats are available:

  1. <start_uuid>.limlog and <start_uuid>.idx are used to store sequential messages.
  2. TODO

Files Format

.limlog

  • header
Field Size
magic_number 8 bytes
attributes 8 bytes
  • log
Field Size
uuid 16 bytes
body_len (u64 LE) 8 bytes
body body_len bytes

.idx

  • header
Field Size
magic_number 8 bytes
attributes 8 bytes
  • index item
Field Size
uuid 16 bytes
offset (u64 LE) 8 bytes

About


Languages

Language:Rust 100.0%