PostgREST v12 发布,新增聚合函数且默认关闭
PostgREST v12 发布,新增聚合函数功能,可直接在 API 的 select 参数里使用 PostgreSQL 的 avg()、count()、max()、min()、sum(),无需再借助视图。
推荐理由:PostgREST v12 新增聚合函数且默认关闭,用 Supabase 自建 API 的要在开启前先设好查询成本上限。
PostgREST v12 发布,新增聚合函数功能,可直接在 API 的 select 参数里使用 PostgreSQL 的 avg()、count()、max()、min()、sum(),无需再借助视图。
推荐理由:PostgREST v12 新增聚合函数且默认关闭,用 Supabase 自建 API 的要在开启前先设好查询成本上限。
Neon 支持 Postgres 逻辑复制,可支撑基于变更数据捕获(CDC)的实时流式架构。此前已演示用 Debezium 将 Postgres 变更分发到 Redis,这次介绍如何借助 Confluent 的 ksqlDB 从 Postgres 变更构建实时物化视图。
Neon 发布教程,演示如何将 Mistral Large 部署到 Azure,并用 Python 和 LangChain 搭建对话应用。该教程面向需要为 RAG 应用寻找能随负载弹性伸缩的数据库的开发者,Neon 以云原生 serverless Postgres 作为底层存储方案。
Supabase 发布教程,演示如何用 Flutter、OpenAI API 和 Supabase 向量数据库构建电影推荐应用。应用通过 OpenAI 将电影简介转为 1536 维 embedding 存入 Supabase,用户查看某部电影时用向量相似度搜索推荐相关影片,数据来自 TMDB API。
Neon 用 Postgres 基准测试工具 pgbench 演示自动扩缩容:模拟 30 个客户端并发执行一条含高开销数学函数的重查询。测试展示了负载上升时 Neon 如何自动调整计算资源。
OpusFlow 的客户要求数据存放在隔离数据库中,但在 RDS 上实现既繁琐又昂贵,于是转向 Neon 以降低成本和运维开销。其 CTO Joey Teunissen 表示,Neon 让团队无需自行管理服务器即可实现 Postgres 租户隔离。
Neon 作为 Serverless Postgres,通过分离存储与计算,让开发者可以查询数据库历史中任意时间点的数据。Raouf 在文中解释了 Neon 的存储系统如何支撑 Time Travel 查询,从而让 Point In Time Restore 流程可以放心执行。
Supabase 为验证重写后的 Realtime 服务(v1 复制、v2 RLS、v3 集群三个版本)性能,用 k6 做负载生成、Grafana 加 Prometheus 做可观测性,并引入 Telegraf 中转指标,搭建起一套手动性能测试流程。测试中发现负载机资源耗尽、Prometheus 推送端点被压垮等问题,最终通过自动化解决手动启动 VM、共享资源和更新多台负载机代码的痛点。
Neon 发布 Point-in-Time Restore,基于其存储与计算分离的架构,可保留数据变更历史,让 Postgres 实例恢复到任意时间点。该功能延续了 Neon 已有的 serverless 与自动扩缩容能力。
Supergood 借助 Neon 把功能开发速度提升到以往难以达到的水平:过去要费力获取能代表真实客户的数据,如今构建功能后几分钟内就能用真实数据测试。团队表示,这让他们能更快交付功能。
Neon 宣布扩展其合作伙伴计划,此前已与 Vercel、Replit 等伙伴合作,帮助触达数百名开发者。Neon 表示希望把 Postgres 带给尽可能多的开发者,这一愿景与其快速增长的合作伙伴生态一致。
Neon 宣布调整定价,目标是让开发者对 Postgres 的计费更可预测。Neon 以存储与计算分离的云原生 Postgres 为定位,目前已接入超过 50 万个数据库,此次调整基于近一年的用户反馈。
Neon 宣布支持 PgBouncer 1.22.0,该版本将查询吞吐量提升 15% 至 250%,并支持 DEALLOCATE ALL 和 DISCARD ALL,以及 1.21.0 引入的协议级 prepared statements。
Neon 现已 Beta 支持 Postgres 逻辑复制,团队可借助 Change Data Capture(CDC)观察 INSERT、UPDATE 等数据库变更,并将这些变更流式传输到下游系统。该能力可配合 Debezium 和 Upstash Redis 实现扇出。
用 Modal、Neon 和 Unkey 可以搭建并鉴权一个 AI API:Unkey 提供 API key 服务,省去自行实现密钥签发与校验的工作。原文以开发者开放 API 访问为场景,说明这套组合如何解决构建过程中的鉴权问题。
Resend 为账号新增多因素认证(MFA),在 Profile 中点击 "Enable MFA" 扫描二维码并输入验证器代码即可开启。Onboarding 页面新增引导卡片,Team Settings 页面可查看团队成员谁已开启 MFA。Resend 表示路线图中已加入让管理员为全团队强制启用 MFA 的功能。
Supabase 实测了 OpenAI 第三代文本嵌入模型 text-embedding-3-small 和 text-embedding-3-large 的 Matryoshka 特性,即通过 dimensions 参数把向量从默认 3072 维截短,并给出在 pgvector 上实现两段式自适应检索的完整方案。
推荐理由:用 OpenAI 新嵌入模型做向量检索的,可以照这套两段式自适应检索把 3072 维查询压到 512 维首轮,兼顾 99% 准确率与 QPS。
这篇教程介绍如何用 FastAPI 搭建可扩展的无服务器 API,部署在 AWS App Runner 上,并以 Neon Postgres 作为无服务器数据库。FastAPI 是基于 Python 3.8+ 的现代高性能 Web 框架。
Neon 与无代码应用平台 Glide 结合,可让非技术用户管理 Postgres 数据,无需编写 SQL 客户端或从零开发。Neon 提供可扩展的全托管 Postgres 实例,面向需要让非技术用户操作数据库的开发者场景。
Neon 利用其弹性架构与并行 HNSW 索引构建,将 pgvector 向量嵌入的索引构建速度提升 30 倍。Neon 是无服务器 Postgres,通过存储与计算分离让数据库资源独立扩展,已支撑数千个 AI 应用。
Neon 的 Serverless Postgres 可在数秒内创建开发、预览、QA 和隔离租户环境,且仅在活跃时产生计算费用。无论是 serverless 还是长期运行的 Python 应用,都能借助它获得稳定支持。
Topo.io 联合创始人兼 CTO Léonard Henriquez 表示,团队从 Amazon RDS 迁移到 Neon 的关键原因是分支(branching)功能,它让工程速度保持在高位。Topo.io 正在打造 AI 驱动的销售助手,让虚拟 SDR 帮用户寻找潜在客户。
Neon 支持团队发现用户将应用连接数据库时偶发连接数超限错误,并分享了相关支持交流中的经验,帮助用户理解并避免该问题。
FerretDB 是开源文档数据库,可为 Postgres、SQLite 等后端加上 MongoDB 兼容,开发者可用相同的 MongoDB 语法和命令访问。教程演示用 Docker 本地运行 FerretDB,通过 mongosh 和 MongoDB Node.js 客户端连接,并部署到 Fly.io 用于生产环境。
pgvector 0.6.0 发布,为 HNSW 索引加入并行构建,未记录日志(unlogged)表上的构建速度最高提升 30 倍。
推荐理由:pgvector 0.6.0 把 HNSW 索引构建提速 7-30 倍,正在调索引参数或重建向量索引的可以现在动手。
Supabase 发布教程,演示如何从零创建一个 Rails 项目并连接其 Postgres 数据库。每个 Supabase 项目自带完整 Postgres 数据库,Rails 内置 Postgres 适配器,只需通过 DATABASE_URL 环境变量配置连接串,即可用 Rails Console 读写数据。
Supabase 的 Realtime Broadcast 低延迟通信功能可与 Flutter 的 CustomPainter 结合,构建多人实时协作的设计画布应用。该应用支持绘制圆形和矩形、移动图形、实时同步光标位置与设计对象,并将画布状态持久化到 Postgres 数据库。示例使用 supabase_flutter 和 uuid 两个依赖,未加入身份验证,仅用随机 UUID 区分用户。
Neon 发布博客介绍如何让非 serverless 的长驻应用也用上其 serverless Postgres 的 Scale to Zero 能力。Neon 是云原生 serverless Postgres 方案,数据库和环境一键即可创建。
Supabase 发布教程,演示如何从零创建一个 Laravel 应用并连接其 Postgres 数据库。
Hugging Face 发布教程,演示如何用 🤗 Transformers 微调 facebook/w2v-bert-2.0 做低资源语音识别。
Neon 宣布其 Serverless PostgreSQL 支持用户自带扩展(Bring Your Own Extensions)。PostgreSQL 扩展类似编程语言中的库或浏览器插件,可提供加密、AI、时序和地理空间数据处理等额外功能。
文章介绍如何结合 Postgres 与低代码平台 DronaHQ 构建 AI 驱动的应用。AI、无代码与低代码工具让开发者能更快添加新功能、构建更大规模的系统。
Digital Green 使用 OpenAI 构建农业数据库,以提升农民收入。
AWS 将于 2024 年 2 月 1 日起对 IPv4 地址收费,每小时 $0.005,约每月 $4。
推荐理由:AWS 从 2 月 1 日起对 IPv4 地址按每小时 $0.005 收费,用直连或自建 EC2 的要在生效前切到连接池或买 IPv4 附加项。
Supabase 发布教程,演示如何用 TanStack React Query 5.12.2、Supabase SSR helpers 0.0.10 和 @supabase-cache-helpers/postgrest-react-query 1.3.0 在 Next.js 14.0.3 App Router 中自动管理查询键并缓存数据。
Neon 博客发布了一份关于 PostgreSQL 逻辑复制与 CDC(变更数据捕获)的指南,介绍如何配合 Airbyte 使用。文章从 PostgreSQL 作为开源关系型数据库的背景讲起,说明逻辑复制与 CDC 的用途。
OpenAI 的 GPT Store 已上线,开发者可创建并发布针对特定任务的定制 ChatGPT 体验。Neon 为此构建了一个 Neon 与 PostgreSQL 的 GPT 专家,用于解答相关疑问并协助项目开发。
Supabase 发布 2023 年 12 月 Beta 更新,Studio 迎来大改版,新增 AI 助手辅助 RLS 策略、Postgres Roles 和用户模拟等功能。
Neon 现已支持逻辑复制,可结合 Materialize 实现变更数据捕获(CDC),把数据库变更实时推送到下游应用。文章围绕这一新能力展开,探讨如何借此构建交互式数据应用、改善客户体验等依赖新鲜数据的场景,并讨论是否需要重新设计架构。
Neon 发布博客介绍如何在无服务器 Postgres 上实现变更数据捕获(CDC),用于在松耦合的服务之间复制、处理和分析持续产生的数据流。文章聚焦于把数据从一个数据存储迁移到另一个数据存储时面临的挑战。