glownight

返回

dbb.ai 是什么?#

把本地 SQLite 数据库变成云端 API 服务


一句话解释#

不用装 MySQL/Postgres,直接用 SQLite 文件,但通过网址访问

传统: 本地 app → 读写 local.db 文件

dbb.ai: 你的代码 → HTTP 请求 → 云端 SQLite → 返回 JSON
plaintext

代码对比#

传统 SQLite(本地)#

// 只能本机用,无法多人同时访问
const sqlite3 = require('sqlite3');
const db = new sqlite3.Database('./local.db');

db.get('SELECT * FROM users', (err, row) => {
  console.log(row);
});
javascript

dbb.ai(云端)#

// 任何设备、任何语言都能访问
const db = createClient({
  url: 'https://xxx.dbb.ai',
  token: '你的密钥'
});

// 一样的 SQL,返回 Promise
const { rows } = await db.execute('SELECT * FROM users');
// rows = [{id: 1, name: 'Tom'}, ...]
javascript

解决什么问题?#

场景方案
快速搭个后端不用买服务器,dbb.ai 直接当数据库
小程序/APP前端直接调 API,不用写后端代码
边缘函数 (Worker)SQLite 轻量,冷启动快
原型开发5 分钟上线,按量付费

实际例子:留言板#

// Cloudflare Worker + dbb.ai = 完整后端
export default {
  async fetch(request) {
    const db = createClient({ url, token });
    
    // GET /messages → 查留言
    if (request.method === 'GET') {
      const { rows } = await db.execute(
        'SELECT * FROM messages ORDER BY time DESC'
      );
      return Response.json(rows);
    }
    
    // POST /messages → 写留言
    const { text } = await request.json();
    await db.execute(
      'INSERT INTO messages (text, time) VALUES (?, ?)',
      [text, Date.now()]
    );
    return Response.json({ ok: true });
  }
};
javascript

结果:没买服务器,没配数据库,一个 Worker 文件搞定。


核心优势#

对比结果
vs MySQL/Postgres零配置,按请求付费,不是按实例
vs Firebase标准 SQL,不用学新语法
vs 自己搭 SQLite自动备份、多并发、全球访问

dbb.ai = SQLite 文件 + HTTP 接口 = 最简单的云端数据库

db9.ai
作者 glownight
发布于 2026年1月19日