Neon 推出 Point-in-Time Restore:Postgres 数据可恢复到任意时间点
Neon 发布 Point-in-Time Restore,基于其存储与计算分离的架构,可保留数据变更历史,让 Postgres 实例恢复到任意时间点。该功能延续了 Neon 已有的 serverless 与自动扩缩容能力。
Neon 发布 Point-in-Time Restore,基于其存储与计算分离的架构,可保留数据变更历史,让 Postgres 实例恢复到任意时间点。该功能延续了 Neon 已有的 serverless 与自动扩缩容能力。
Neon 宣布扩展其合作伙伴计划,此前已与 Vercel、Replit 等伙伴合作,帮助触达数百名开发者。Neon 表示希望把 Postgres 带给尽可能多的开发者,这一愿景与其快速增长的合作伙伴生态一致。
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 应用,都能借助它获得稳定支持。
Neon 支持团队发现用户将应用连接数据库时偶发连接数超限错误,并分享了相关支持交流中的经验,帮助用户理解并避免该问题。
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、无代码与低代码工具让开发者能更快添加新功能、构建更大规模的系统。
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),用于在松耦合的服务之间复制、处理和分析持续产生的数据流。文章聚焦于把数据从一个数据存储迁移到另一个数据存储时面临的挑战。
Neon 上线 IP Allow 功能,可通过 IP 白名单限制对 Neon 数据库的访问。Neon 提供全托管 PostgreSQL 实例,具备分支和自动扩缩容能力,此前仅靠连接串和密码访问。该功能为数据库增加一层网络安全防护。
PolyScale 与 Neon 完成集成,前者是全自主数据库缓存,后者是分离存储与计算的 serverless Postgres,支持自动扩缩容、分支和无上限存储。文章深入解析了 PolyScale 的架构设计。
一份用 Neon、Keycloak 和 Koyeb 组合搭建认证系统的教程。Keycloak 是开源身份与访问管理方案,集中管理认证与授权,支持单点登录(SSO)、双因素认证、社交登录,以及通过 LDAP 或 Active Directory 做用户联邦。
Supabase 将全部客户端库统一到 v2 版本号,Swift、Kotlin、C#、Python 现已稳定,并新增 React Native 与 Expo 支持。Flutter v2 侧重稳定性与开发体验,查询和 Realtime 增加类型安全,初始化时间缩短、包体积减小;supabase-js 新增表与枚举简写、QueryResult/QueryData 辅助类型及表关系类型推导。
Resend 在邮件退信标签旁新增「See details」抽屉,展示退信的类型与子类型,并给出后续处理建议。退信分为永久(hard bounce)、临时(soft bounce)和无法确定三类,分别对应收件服务器永久拒收、可能稍后送达以及退信信息不足。用户在 Emails 页面悬停「Bounced」标签并点击即可查看。
Neon 推出 Branch Reset 功能,可将数据库分支重置回其父分支的状态。该功能基于 Neon 的 serverless 架构与 copy-on-write 分支能力,让开发者无需重建分支即可丢弃子分支上的改动。
Supabase 为 Auth 发布四项新功能:Identity Linking 允许开发者用 linkIdentity() 和 unlinkIdentity() 手动关联两个身份。
推荐理由:Supabase Auth 新增身份手动关联、会话控制与 Auth Hooks,自托管今天可用,平台版下月上线,需要自定义 JWT 或会话策略的可以提前准备。
Supabase Wrappers v0.2 已在 Supabase 平台上线,新增查询下推(Query Pushdown)、远程子查询和用量统计三项能力。查询下推把过滤、排序、limit 等逻辑直接下推到数据源执行,减少数据传输;远程子查询支持静态与动态参数化视图,目前由 ClickHouse FDW 和 BigQuery FDW 支持。
PostgREST 12 发布,新增 JWT 缓存,首次请求后按 exp 声明设置缓存有效期,示例中服务端 JWT 解码耗时从 147.7ms 降到 14.1ms。
推荐理由:PostgREST 12 把 JWT 校验结果缓存下来,单次请求服务端耗时从 147.7ms 降到 14.1ms,自托管项目可以直接升级。
Supabase 宣布 Branching 开始向已注册早期访问的付费组织分批开放,按注册先后顺序发放。
Supabase 宣布 Edge Functions 现在原生支持 npm 模块和 Node 内置 API,可直接在源码里 import 数百万个常用 npm 模块,例如 `npm:drizzle-orm/node-postgres`,现有 Node 应用迁移改动很小。
推荐理由:Edge Functions 现在能直接 import npm 模块和 Node 内置 API,用 Express、Drizzle 写的 Node 应用可以低成本迁过来。
Supabase GraphQL(pg_graphql)1.4+ 新增对 Postgres 函数(UDF)的支持,可自动将 SQL 函数反射为 GraphQL 字段。
Mistral AI 发布最新模型 Mixtral 8x7B。Neon 发文梳理该模型需要了解的关键信息,面向需要为 RAG 应用挑选数据库的开发者。
针对 RAG 场景,Mistral 7B 和 BAAI 模型在 Workers AI 上与 OpenAI 的 GPT 模型进行了对比分析。文章探讨了在 AI 应用中如何选择合适模型,Mistral 7B 被视为 OpenAI GPT 模型的一个有前景的替代方案。