草稿 / Draft 2026-01-04T22:25:17+08:00

数据库完全入门指南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月公开信息编写