agnivade / pgm

A Go implementation of the PGM index

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PGM-index

A Go implementation of the PGM index

What is a PGM index?

Website | Paper

The Piecewise Geometric Model index (PGM-index) is a data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes while providing the same worst-case query time guarantees.

Paolo Ferragina and Giorgio Vinciguerra. The PGM-index: a fully-dynamic compressed learned index with provable worst-case bounds. PVLDB, 13(8): 1162-1175, 2020.

Credit

About

A Go implementation of the PGM index

License:MIT License


Languages

Language:Go 100.0%