Skip to content

Commit

Permalink
feat: Implement Historical Backfill using Bitmap Indexer (#803)
Browse files Browse the repository at this point in the history
Replaces Delta Lake Stream with Bitmap Indexer Stream as the method for
backfilling matching block heights before switching to real time
processing. Bitmap Indexer resolves many issues the Delta Lake approach
had:
1. Can be extended more easily.
2. Can be queried much faster thanks to storage in a database as well as
in a compressed format.
3. Queries can be customized, enabling better matching. 
4. Supports wildcard contract filters much better than the previous
approach.
5. Is much harder to overload with too much data, which was a problem
with the previous approach.

---------

Co-authored-by: Morgan Mccauley <[email protected]>
  • Loading branch information
darunrs and morgsmccauley committed Jul 4, 2024
1 parent a9c25c3 commit c64f8ff
Show file tree
Hide file tree
Showing 17 changed files with 14,438 additions and 7,341 deletions.
6 changes: 0 additions & 6 deletions block-streamer/graphql/darunrs_near/get_bitmaps_exact.graphql

This file was deleted.

This file was deleted.

Loading

0 comments on commit c64f8ff

Please sign in to comment.