Egres: A Postgres-compatible database for heavy, multi-tenant workloads
Run Egres on one box with NVMe, or point a fleet of stateless compute nodes at a bucket. SSTables are immutable files, so they live equally well on a local disk or on object storage — no separate product, no different b…
以下正文同步自 Hacker News 最新,版权归原站所有,已转换为易读排版。
Run Egres on one box with NVMe, or point a fleet of stateless compute nodes at a bucket. SSTables are immutable files, so they live equally well on a local disk or on object storage — no separate product, no different build.
Operationally, that is the whole story: one binary, no sidecars, no separate metadata or coordination service to run. The same egres serves a laptop, a single server and a fleet.
Local diskRemote S3
same binary · one flag · auto-switching
$ egres --store dir-path=./data$ egres --store "s3-endpoint=https://s3.amazonaws.com; s3-bucket=acme-prod"
egres
NVMe · /data
egresstateless + chunk cache
egresstateless + chunk cache
egresjoining…
S3 · s3://acme-prod
one process · sql, storage engine and cache on one box · the fastest path for a single nodestateless compute · SSTables live in the bucket · add a node by pointing it at s3://acme-prod
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。