3 ms·
This is achieved through our Pageserver. The pageserver ingests streams of WAL, and so contains both snapshots and deltas. This lets us efficiently seek to any
by sakras 2y ago
This is achieved through our Pageserver. The pageserver ingests streams of WAL, and so contains both snapshots and deltas. This lets us efficiently seek to any LSN by replaying page deltas on top of the nearest snapshot (we call it the GetPage@LSN API).
This blog post has a lot more details: https://neon.tech/blog/get-page-at-lsn https://neon.tech/blog/get-page-at-lsn