neondatabase/neon
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#2 Repository Của Tuần
#2 Repository Của Tuần
#6 Repository Của Tuần
⚡ Storage–compute split for Postgres
Postgres reworked to scale compute independently from storage.
Neon is an open-source serverless Postgres database platform. It separates storage and compute and substitutes the PostgreSQL storage layer by redistributing data across a cluster of nodes. This split is what allows for autoscaling, code-like database branching, and scale to zero.
✨ Highlights
- Stateless compute nodes: PostgreSQL runs as compute nodes, but they rely on the Neon storage engine instead of PostgreSQL's native storage layer.
- Pageserver: Scalable storage backend for the compute nodes.
- Safekeepers: Redundant WAL service that receives WAL from the compute node, stores it durably until it has been processed by the Pageserver and uploaded to cloud storage.
- Distributed data placement: Data is redistributed across a cluster of nodes rather than kept in a single PostgreSQL storage volume.
- Cloud or local use: Try via the Neon Free Tier and SQL Editor, or compile and run it locally for small experiments and code changes.
💡 Why it matters
By moving WAL ingestion to Safekeepers and page serving to Pageserver, the Neon storage engine decouples durability and storage from Postgres compute. That separation is what makes independent scaling and scale to zero possible while keeping Postgres at the compute layer.
#Postgres #Serverless #Rust #Database #TiniX
Similar Projects
Discover other similar projects and AI models.
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...
The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
A scalable, distributed, collaborative, document-graph database, for the realtime web
25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP。
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
The Prisma ORM: write your application in TypeScript with human-readable queries instead of SQL. Host your database on Prisma Postgres and your app on Prisma Compute.