Why we're moving off Cloudflare Durable Objects24 days agohttps://usewire.io/engineering/why-were-moving-wire-off-cloudflare-durable-objec...Wire,一个面向AI智能体的上下文容器服务,因面临四个结构性限制,正在从Cloudflare Durable Objects迁移。这些限制包括:向量索引与对象分离、计算不靠近数据、部署位置在创建时静态固定,以及无法自托管。Wire基于Bun和Fly Machines构建了一套新运行时,每个容器都作为SQLite文件,通过sqlite-vec嵌入向量索引以实现进程内检索。新系统提供了更优的检索性能、更灵活的部署方案,并为付费工作空间提供了更好的隔离性。更多...
Postgres data stored in Parquet on S3: LTAP architecture explaineda month agohttps://www.databricks.com/blog/lakebase-ltap-rethinking-database-storage作者最初以为OLTP数据库已获解决,但Databricks的构建过程揭示了它们的笨重与脆弱性,这催生了Lakebase的诞生。像Postgres这样的传统单体数据库采用预写日志(WAL)实现快速写入,使用数据文件进行读取,但该架构会引发数据丢失、扩展困难和工作负载干扰等问题。Lakebase通过外部化存储解决这些问题:WAL被发送到分布式SafeKeeper服务,借助Paxos复制确保持久性;数据文件则交由PageServer服务处理,后者将数据页面具体化并存储到云对象存储中。这种无状态计算架构支持无限存储、无服务器弹性计算、零数据丢失的持久写入、更简单的高可用性,以及无需物理复制的即时分支与克隆。更多...