erigon-pulse/state
Alex Sharov ac40ca5269
e3: locality index (#823)
Mainnet:
```
447M	accounts.0-544.l
45M	accounts.0-544.li
133M	code.0-544.l
14M	code.0-544.li
2.0G	storage.0-544.l
197M	storage.0-544.li
```

Decided no to use Roaring - because it can only keep full bitmap in RAM
(no way to stream into file). But it's more compact 2Gb -> 1.4Gb. Maybe
can shard large bitmap - or do other trick (storage has 1B keys -
sharding probably is cheap). Maybe in the future.
2023-01-07 12:30:57 +07:00
..
aggregator_bench_test.go use in-mem db in tests (#800) 2022-12-23 14:34:14 +07:00
aggregator_test.go use in-mem db in tests (#800) 2022-12-23 14:34:14 +07:00
aggregator_v3.go e3: locality index (#823) 2023-01-07 12:30:57 +07:00
aggregator.go e3: locality index (#823) 2023-01-07 12:30:57 +07:00
domain_committed.go [WIP] E4 commitment keys replace (#684) 2022-11-21 07:39:30 +00:00
domain_test.go e3: locality index (#823) 2023-01-07 12:30:57 +07:00
domain.go e3: locality index (#823) 2023-01-07 12:30:57 +07:00
history_test.go use in-mem db in tests (#800) 2022-12-23 14:34:14 +07:00
history.go e3: locality index (#823) 2023-01-07 12:30:57 +07:00
inverted_index_test.go e3: locality index (#823) 2023-01-07 12:30:57 +07:00
inverted_index.go e3: locality index (#823) 2023-01-07 12:30:57 +07:00
locality_index_test.go e3: locality index (#823) 2023-01-07 12:30:57 +07:00
locality_index.go e3: locality index (#823) 2023-01-07 12:30:57 +07:00
merge_test.go e3: handle "kill -9" during merge, auto-hide history .ef file if not corresponding .v file (#781) 2022-12-15 13:49:03 +07:00
merge.go e3: locality index (#823) 2023-01-07 12:30:57 +07:00
read_indices.go e3: locality index (#823) 2023-01-07 12:30:57 +07:00
state_recon.go e3: locality index (#823) 2023-01-07 12:30:57 +07:00