数据库完全入门指南Serverless三巨头:Turso · Neon · Supabase
📌 声明:本文所有内容均来源于互联网公开信息,仅供参考学习使用。价格和功能可能随时变化,请以官方网站最新信息为准。
📌 声明:本文所有内容均来源于互联网公开信息,仅供参考学习使用。价格和功能可能随时变化,请以官方网站最新信息为准。
🗄️ Serverless数据库三巨头完全入门指南
Turso · Neon · Supabase
2025年最新版 · 小白也能看懂 · 附代码示例
想象一下:你要开一家网店,需要一个地方存放所有商品信息、客户订单、会员资料。在传统时代,你得自己租一台服务器,像开实体仓库一样——不管有没有货物进出,每月租金照付。而Serverless数据库就像是一个智能仓库:有货来就自动开门营业,没货时自动关灯省电,你只需要为实际使用的空间和时间付费。
🔥 2025年重大新闻速递
Neon 被数据巨头Databricks以约10亿美元收购
Supabase 估值飙升至50亿美元,融资超5亿美元
Turso 推出$4.99开发者计划,主打AI Agent时代
✦ ✦ ✦
一 什么是Serverless数据库?
📚 用生活比喻理解数据库
数据库就像一个超级Excel表格,但比Excel厉害100倍。想象你是一个图书馆管理员:
✦ 每本书就是数据库里的一条"记录"
✦ 书架的分类(小说区、科技区)就是数据库的"表"
✦ 图书馆的电脑系统就是数据库管理软件
✦ 整个图书馆建筑就是存放数据的服务器
传统数据库就像自己盖一座图书馆——要买地、建房子、请管理员,不管有没有读者来都要付工资。而Serverless数据库更像是"共享图书馆":有人借书时开门服务,没人时自动休眠,按借阅次数收费。
🚀 为什么Serverless数据库变得流行?
想象你开了一家网红奶茶店:
☕ 平时:每小时10个客人
📈 周末:每小时200个客人
🔥 网红推荐后:每小时2000个客人!
用传统数据库,你得租能容纳2000人的大店面,但平时99%的空间都浪费了。Serverless数据库就像一个魔法店面:客人多时自动变大,客人少时自动缩小,你只为实际服务的客人付费。
"Pay only for what you use, scale instantly when you need it."
「用多少付多少,需要时瞬间扩容。」
⚔️ SQLite vs PostgreSQL:两种数据库引擎
💾 SQLite — 便携U盘型
✦ 轻便、快速、可以随身携带
✦ 适合存储较小的数据(几GB以内)
✦ 没有网络,一个文件搞定一切
→ Turso 用的就是升级版的SQLite
🏢 PostgreSQL — 大型数据中心型
✦ 功能强大、支持复杂操作
✦ 适合存储海量数据(TB级别)
✦ 需要网络连接,功能丰富
→ Neon 和 Supabase 用的都是PostgreSQL
✦ ✦ ✦
二 三大服务商基本介绍
🌍 Turso:边缘数据库的新星
官网:https://turso.tech
成立时间:2021年
数据库引擎:libSQL(SQLite升级版)
核心卖点:边缘部署、超低延迟、多租户
生活比喻:Turso就像全国连锁的"便利店"——不是大超市,但离你家最近(5分钟步行),买瓶水、买包零食特别快。它把小型数据库部署在全球各地,让你的用户无论在哪,都能享受"家门口的便利店"般的访问速度。
"Agents will exist by the trillions and run everywhere."
「AI代理将以万亿级存在,无处不在地运行。」— Turso官网
✅ 适合谁:想让全球用户都有快速体验的开发者、需要为每个客户创建独立数据库的SaaS产品、预算有限但追求性能的个人开发者
🚀 Neon:Serverless PostgreSQL的领头羊
官网:https://neon.tech
成立时间:2021年
数据库引擎:PostgreSQL 14-18
核心卖点:数据库分支、自动扩缩容、零冷启动
🔥 2025年5月重大新闻
Neon被数据巨头Databricks以约10亿美元收购!这说明其技术架构得到了业界最高级别的认可。更惊人的是,Neon透露80%的数据库是由AI代理自动创建的,而非人类!
生活比喻:Neon就像"云端的Office 365"——你以前要买一张光盘安装Office,现在直接网页打开就能用,而且还有"历史版本"功能,写错了可以回滚。Neon把强大的PostgreSQL搬到了云端,加入了"数据库分支"这个杀手级功能——就像Git给代码用的,Neon给数据库用。
"Four out of every five databases on their platform are spun up by code, not humans."
「他们平台上每5个数据库中有4个是由代码而非人类创建的。」— Databricks CEO
✅ 适合谁:需要标准PostgreSQL功能的团队、开发测试需要数据库分支的CI/CD流程、追求"用多少付多少"的创业公司
🔥 Supabase:开源Firebase替代品
官网:https://supabase.com
成立时间:2020年
估值:50亿美元(2025年10月)
用户数:400万+开发者
核心卖点:全栈后端、开源、一站式解决方案
生活比喻:如果说Turso是便利店、Neon是专业仓库,那Supabase就是宜家家居城——不仅卖家具(数据库),还帮你设计(认证)、配送(存储)、安装(实时通讯),一站式购齐。
🎉 2025年融资大事件
📈 4月:$200M Series D,估值20亿美元
🚀 10月:$100M Series E,估值50亿美元
💰 总融资:超过5亿美元
📊 ARR增长:从2000万→7000万美元
"Our community is what makes Supabase special."
「我们的社区是Supabase的特别之处。」— CEO Paul Copplestone
✅ 适合谁:想要"全家桶"解决方案的全栈开发者、从Firebase迁移的开发者、需要认证/存储/实时功能的应用
✦ ✦ ✦
三 数据类型详解:数据库能存什么?
数据库能存储什么?这就像问"仓库能放什么货物"。不同的货物需要不同的存放方式,数据也是如此。
🔢 1. 整数类型(INTEGER)
是什么:没有小数点的数字,比如年龄、数量、楼层。
生活比喻:就像数苹果——1个、2个、100个,不能有"半个苹果"。
TINYINT -128 到 127 → 年龄、评分(1-5星)
INTEGER 约±21亿 → 用户ID、订单号
BIGINT 约±922京 → 超大流量计数器
💰 2. 浮点数类型(REAL/FLOAT)
是什么:有小数点的数字,比如价格、身高、温度。
生活比喻:就像称体重——65.5公斤,需要精确到小数。
⚠️ 重要提醒:钱相关的数据一定要用NUMERIC/DECIMAL!FLOAT有精度问题,0.1+0.2可能不等于0.3。
📝 3. 文本类型(TEXT/VARCHAR)
是什么:存储文字、字母、符号的类型。
生活比喻:就像便利贴——可以写名字、写地址、写一整篇文章。
CHAR(n) 固定长度 → 身份证号(18位)、邮编
VARCHAR(n) 可变长度,最多n字符 → 用户名、邮箱
TEXT 无限制长度 → 文章内容、评论
🤖 4. 向量类型(VECTOR)—— AI时代的新宠
是什么:存储一组数字,代表AI"理解"的内容含义。
生活比喻:想象每篇文章都有一个"味道指纹"——"辣度50、甜度30、酸度20"。向量就是这样的"指纹",用来比较内容相似度。
🔥 2024-2025年最火的数据库功能!
用于构建AI搜索、推荐系统、相似内容匹配。三个服务都支持!
✦ ✦ ✦
四 免费套餐对比:创业者最关心的话题
📊 免费套餐对比
Turso 100个数据库 · 5GB存储 · 5亿行读取 · 永不暂停
Neon 100个数据库 · 0.5GB存储 · 100 CU-hours · 5分钟无活动暂停
Supabase 2个项目 · 500MB存储 · 无限API请求 · 7天无活动暂停
🏆 免费套餐冠军:Turso
100个数据库(Supabase只有2个!)+ 5GB存储(Neon只有0.5GB!)+ 永不暂停
💰 付费套餐入门价格
Turso $4.99/月 (Developer) · 无限数据库 · 9GB存储 · 25亿行读取
Neon $0起 (Launch按量) · $0.106/CU-hour · $0.35/GB/月
Supabase $25/月 (Pro) · 8GB数据库 · 100GB文件 · 25万月活
⚠️ 隐藏成本警告
❌ Turso的陷阱
• 没有索引的查询会扫描全表,计入"行读取"
• COUNT(*) 会扫描所有行
❌ Neon的陷阱
• 免费版暂停后首次请求要等500ms+
• 分支的修改会累积存储费用
❌ Supabase的陷阱
• 7天不活动自动暂停,暂停90天后项目不可恢复!
• 出站流量是常见的"账单刺客"
✦ ✦ ✦
五 功能对比:各有千秋
📋 核心数据库功能
✅ 三者都支持:CRUD、事务、索引、触发器、外键、JSON、全文搜索、向量搜索
🔮 仅PostgreSQL支持:存储过程、JSONB高级查询、数组类型、UUID
🌍 Turso独家:边缘分布式
✦ Embedded Replicas:在你的服务器上创建本地副本
✦ 读取从本地文件走——微秒级响应!
✦ 全球26个地点放置"副本",用户自动连接最近的
🌿 Neon独家:数据库分支
✦ Branching:瞬间创建生产数据库的完整副本
✦ 只复制了"指针",不占用额外空间
✦ 就像Git给代码用的,Neon给数据库用
"Neon can spin up a fully isolated Postgres instance in seconds."
「Neon可以在几秒内启动一个完全隔离的Postgres实例。」
🏠 Supabase独家:全栈功能
🔐 Auth认证:支持20+ OAuth提供商(Google, Apple, GitHub...)
📦 Storage存储:文件上传、图片即时转换
⚡ Realtime实时:监听数据库变化、在线状态追踪
🚀 Edge Functions:边缘函数计算
🔗 REST API自动生成:无需写后端代码
"We trained a junior developer with zero backend experience, she could deliver authenticated CRUD in 3 hours."
「我们培训了一个零后端经验的初级开发者,她3小时内就能交付带认证的CRUD功能。」
✦ ✦ ✦
六 社区真实评价:用户怎么说?
💚 Turso:褒贬不一
👍 好评
"Turso的免费套餐是业界最慷慨的,对于个人开发者和副项目来说非常有吸引力。"
"Drizzle + Turso简直是作弊代码,开发体验无与伦比。"
👎 差评(2025年1月数据丢失事件)
"作为托管数据库服务商,竟然能把数据搞丢,真是匪夷所思。" — Hacker News用户
💜 Neon:技术强但有稳定性担忧
👍 好评
"Neon有一个超酷的功能——可以即时fork生产数据库。我们团队每个人都在自己的生产数据副本上开发。"
👎 差评
"明显的不可靠,生产环境宕机,解决时间很长。" — Reddit用户
💙 Supabase:功能强但免费版体验差
👍 好评
"Supabase真的是一个出色的后端即服务。跟Google的Firebase很像,但我更喜欢Supabase。"
👎 差评(最大痛点)
"免费计划几乎没用——他们一直暂停!我刚取消暂停,又收到消息说要暂停我的项目。" — Trustpilot用户
✦ ✦ ✦
七 适用场景分析:什么情况选谁?
🧭 快速决策指南
最低延迟/全球分布 → Turso
CI/CD数据库分支 → Neon
全栈MVP/快速原型 → Supabase
多租户SaaS(每客户独立数据库) → Turso
从Firebase迁移 → Supabase
预算最敏感 → Turso免费层最大
🎯 运营10+网站的最佳组合
💰 方案A:最省钱
Turso Scaler $29/月
✦ 无限数据库,为每个网站创建独立数据库
✦ 配合 Cloudflare Pages/Workers(免费)
🚀 方案B:功能最全
Supabase Pro $25/月 × 核心产品
+ Turso Free × 其他小项目(不会暂停)
✦ ✦ ✦
八 代码示例:动手试试
💚 Turso基础用法
// 安装:npm install @libsql/client
import { createClient } from '@libsql/client';
const db = createClient({
url: 'libsql://your-database.turso.io',
authToken: 'your-auth-token'
});
// 查询数据
const result = await db.execute('SELECT * FROM todos');
console.log(result.rows);
💜 Neon基础用法
// 安装:npm install @neondatabase/serverless
import { neon } from '@neondatabase/serverless';
const sql = neon(process.env.DATABASE_URL);
// 插入数据
const newUser = await sql`
INSERT INTO users (name, email)
VALUES (${'张三'}, ${'[email protected]'})
RETURNING *
`;
💙 Supabase基础用法
// 安装:npm install @supabase/supabase-js
import { createClient } from '@supabase/supabase-js';
const supabase = createClient(
'https://your-project.supabase.co',
'your-anon-key'
);
// 数据库操作
const { data } = await supabase.from('products').select('*');
// 用户登录(同一个SDK!)
const { user } = await supabase.auth.signInWithOAuth({
provider: 'google'
});
✦ ✦ ✦
九 总结与建议
📌 一句话总结
Turso = 边缘SQLite · 全球低延迟 · 免费层最慷慨
Neon = 弹性PostgreSQL · 数据库分支 · 被Databricks收购
Supabase = 开源Firebase · 全栈功能 · 50亿估值
💡 给不同人群的建议
🌱 给小白开发者
从Supabase开始。虽然免费版有暂停问题,但它的Dashboard最友好、文档最完善、功能最齐全。记得设置GitHub Actions防止暂停。
🚀 给创业者
如果预算紧张,用Turso免费层撑到PMF(产品市场匹配)。有收入后迁移到Supabase Pro获得完整功能。
👨💻 给有经验的开发者
根据技术栈选择:SQLite生态 → Turso;PostgreSQL生态 → Neon或Supabase;需要Auth/Storage → Supabase
⚠️ 最后的忠告
1 不要过早优化:先选一个能用的,等业务起来了再考虑迁移
2 关注出站流量:这是所有服务的隐藏成本大户
3 定期备份:即使是托管服务,也要有自己的备份策略
4 监控费用:设置告警,避免月底账单惊吓
5 测试迁移路径:选择前,先确认能迁移走
"The best database is the one you can actually use."
「最好的数据库是你能驾驭的数据库。」
🎯 你会选择哪个数据库?
欢迎在评论区分享你的选择和使用经验!
🔗 官方网站
• Turso: https://turso.tech
• Neon: https://neon.tech
• Supabase: https://supabase.com
📚 参考来源:
1. Databricks官方公告 - Neon收购新闻
2. TechCrunch - Supabase融资报道
3. Turso官方博客 - 产品更新
4. Fortune - Supabase估值报道
5. Hacker News/Reddit社区讨论
参考原文信息列表:
1. https://www.databricks.com/company/newsroom/press-releases/databricks-agrees-acquire-neon-help-developers-deliver-ai-systems
2. https://techcrunch.com/2025/10/03/supabase-nabs-5b-valuation-four-months-after-hitting-2b/
3. https://turso.tech/blog/turso-cloud-debuts-the-new-developer-plan
4. https://fortune.com/2025/10/03/exclusive-supabase-raises-100-million-at-5-billion-valuation-as-vibe-coding-soars/
5. https://neon.com/blog/neon-and-databricks
6. https://www.cnbc.com/2025/05/14/databricks-is-buying-database-startup-neon-for-about-1-billion.html
7. https://techcrunch.com/2025/05/14/databricks-to-buy-open-source-database-startup-neon-for-1b/
8. https://www.prnewswire.com/news-releases/supabase-raises-100m-at-5b-valuation-co-led-by-accel-and-peak-xv-302573153.html
9. https://turso.tech/
10. https://github.com/tursodatabase
✨
— END —
本指南基于2025年1月公开信息编写