mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-03 19:42:55 +00:00
95c1ef5bb720715d06fc94040c80088ca9bde546
This is currently happening sometimes. I'm not sure why, and that needs to be investigated, but just shut up the panic for now.
zenith
This is the top level repo containing the following submodules
- vendor/postgres - upstream postgres code
- zenith branch contains our changes
- These changes are relatively small and will be either upstreamed or moved to an extension
-
pageserver - the code that deals with buffer pages disaggregated from compute nodes.
-
walkeeper - the code that takes the WAL from postgres and signals to postgres when it's safe to consider a transaction committed.
-
consensus - Implement distributed consensus between compute and storage nodes.
-
cli - Tooling used to have a friendly workflow that allows migration to/from zenith storage system and cloud provider's object storage services.
Recommended workflow:
$ git clone https://github.com/libzenith/zenith
$ git submodule update --init --recursive
$ cargo build
$ cargo test
Description
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Readme
Apache-2.0
133 MiB
Languages
Rust
73.5%
Python
19.4%
C
5.2%
Dockerfile
0.8%
Shell
0.3%
Other
0.8%