Supabase Beta 2023年10月

Supabase Beta 2023年10月

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

上个月,Supabase合并了800多个PR,推出了多个新功能,包括支持Next.js 14的服务器端认证、pgvector性能测试和命令行管理存储桶。此外,Supabase Studio进行了多项改进,增加了多因素认证功能,并发布了多项产品更新和社区活动。

🔎

延伸解读

Next.js 14 服务器端认证的改进

Supabase 发布了 @supabase/ssr 包,简化了在 Next.js 14 中使用 cookie 存储用户会话的流程。官方还更新了 create-next-app 模板,使其默认集成该包。对于使用 Next.js 的开发者,这意味着可以更便捷地实现服务器端认证,减少手动配置 cookie 的繁琐工作。

pgvector 与 Pinecone 的基准对比

Supabase 对 pgvector 和 Pinecone 进行了性能测试,结果显示 pgvector 在成本和查询吞吐量上表现更优,且未牺牲准确性。这一结果可能影响开发者在选择向量存储时的决策,尤其是那些关注成本效益和查询性能的项目。

命令行管理存储桶的适用场景

Supabase CLI 新增了存储桶管理功能,支持列出、上传、下载和删除文件。但官方指出,该功能在存储桶内对象少于 10 万个且每个对象小于 20MB 时效果最佳。对于更大规模的数据,可能需要考虑其他管理方式。

Studio 安全性与管理功能增强

Supabase Studio 新增了多因素认证(MFA)功能,支持基于时间的一次性密码(TOTP),可通过 1Password、Authy 等应用管理。同时,SQL 编辑器错误提示得到改进,并增加了枚举类型管理、API 侧边栏等。这些更新提升了开发者的使用体验和账户安全性。

❓

Q&A

Supabase最近有哪些新功能发布?

Supabase最近发布了支持Next.js 14的服务器端认证、pgvector性能测试、命令行管理存储桶等新功能。

pgvector与Pinecone相比有什么优势?

pgvector在成本和查询吞吐量上优于Pinecone,成为开发者的首选向量存储。

如何使用Supabase命令行管理存储桶?

可以使用Supabase CLI进行存储桶管理,包括上传、下载和删除文件,适合少于10万个对象的存储桶。

Supabase Studio有哪些改进?

Supabase Studio进行了多项改进,包括SQL编辑器的错误提示和多因素认证功能。

如何在Supabase中启用多因素认证?

可以通过添加基于时间的一次性密码(TOTP)来启用多因素认证,支持多种管理应用。

Supabase的社区活动有哪些亮点?

Supabase的社区活动包括与LottieFiles的合作、AI工程师峰会的主题演讲等。

🏷️

标签

➡️

继续阅读