Alex Chi Z.

Results 196 issues of Alex Chi Z.

## Motivation The local file cache implemented in `file_cache.c` is the bridge to close the performance gap between vanilla Postgres and Neon Postgres. Neon fetches data from the page server,...

t/Epic
c/storage/compute

## Problem close https://github.com/neondatabase/neon/issues/4373 ## Summary of changes In this PR, we made all modifications to the layer map to copy-on-write. This enables us to do several further optimizations, for...

DO NOT PUSH PROJECT SOLUTIONS PUBLICLY. And especially do NOT open pull requests with project solutions! Please be considerate of this free educational resource.

DO NOT PUSH PROJECT SOLUTIONS PUBLICLY. And especially do NOT open pull requests with project solutions! Please be considerate of this free educational resource.

an experimental query frontend based on Calcite, should be used together with https://github.com/skyzh/calcite-bustub

there were weird compile errors in previous attempts so we open a separate PR for upgrading.

pthread lock behaviors are really strange on macOS. Probably we will need something better in BusTub. In Rust we have https://docs.rs/parking_lot/latest/parking_lot/index.html. Thinking of what could be possible for cpp.

Currently the value type is `RID`. Students keep asking what is slot num and page id. It's just a value without special meaning but it's confusing.

Helper functions are causing troubles for MOSS, so it might be better to move them into another file.