TimescaleDB - hypercore i kompresja kolumnowa z ratio do 98% w PostgreSQL
翻译

TimescaleDB pozwala osiągnąć kompresję nawet do 98% dla typowych danych time-series. Kompresja danych w szeregach czasowych (ang. time-series) wymaga zupełnie innego podejścia niż klasyczne algorytmy ogólnego przeznaczenia stosowane w bazach OLTP. W TimescaleDB odpowiedzialny za to jest silnik hypercore — hybrydowy silnik wierszowo-kolumnowy wykorzystujący wyspecjalizowane algorytmy: delta encoding, delta-of-delta, Gorilla XOR i run-length encoding. Ten artykuł wyjaśnia, jak to działa i jak skonfigurować kompresję, aby faktycznie osiągnąć takie ratio.
评论
?
参与讨论