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

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

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.

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论