mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-08-28 10:54:59 +00:00
This commit refactors the pilosa codebase. It makes several major changes: * Removes bitmap handles * Removes dispatch/hold/transport * Removes etcd dependency * Adds consistent hash ring for slice placement * Refactors parser/lexer * Adds strong typing to PQL AST * Flattens package hierarchy
26 lines
1.6 KiB
Text
26 lines
1.6 KiB
Text
|
|
DB Profile
|
|
┌───────────▼────────────────────────────┐
|
|
│0000000000000000000000000000000000000000│
|
|
│0000000000000000000000000000000000000000│
|
|
│0000000000000000000000000000000000000000│
|
|
Bitmap──▶0000000000000000000000000000000000000000│
|
|
│0000000000000000000000000000000000000000│
|
|
│────────────────────────────────────────┤
|
|
│0000000000000000000000000000000000000000│
|
|
│0000000000000000000000000000000000000000│
|
|
│0000000000000000000000000000000000000000│
|
|
│0000000000000000000000000000000000000000│
|
|
│0000000000000000000000000000000000000000│
|
|
│────────────────────────────────────────┤
|
|
F ▶│0000000000000000000000000000000000000000│
|
|
r ││0000000000000000000000000000000000000000│
|
|
a ││0000000000000000000000000000000000000000│
|
|
m ││0000000000000000000000000000000000000000│
|
|
e ▶│0000000000000000000000000000000000000000│
|
|
└────────────────────────────────────────┘
|
|
▲───────────▲
|
|
Slice
|
|
|
|
|
|
Fragment=intersection of frame & slice
|