首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏写代码和思考

    NodeJS 使用 better-sqlite3 操作sqlite 数据库

    我们选用 better-sqlite3 这个库操作数据库。 最方便的一点是,它是同步的。对比于原sqlite3类库更适合配合 koa2 一起使用。代码会变得更简单易读。 为什么选用 better-sqlite3 而 不直接选用 sqlite3 Node.js中SQLite3最快最简单的库。 高性能,高效率和安全性 易于使用的同步API (比异步API更快......是的,你读得正确) 支持用户定义的函数,聚合和扩展 64位整数(在您需要它们之前不可见) 下图是个性能对比,能看出来性能 better-sqlite3 image.png 安装 npm install --save better-sqlite3 使用 const db = require('better-sqlite3')('foobar.db', options username, appType,tokenString); } } } module.exports = TokenDao; 参考 https://github.com/JoshuaWise/better-sqlite3

    8.5K00发布于 2020-03-16
  • 小白的发实战心得:踩坑、排错与技术复盘

    本次项目定位为轻量化桌面管理工具,核心实现数据存储、文件管理、数据备份与恢复、信息录入查询等常用功能,技术栈选用Electron搭配TypeScript,数据库使用better-sqlite3操作SQLite 三、数据库开发:表结构、迁移与数据目录避坑本项目使用SQLite轻量数据库,搭配better-sqlite3做本地数据持久化,在数据库环节主要遇到两大问题:表结构字段缺失和数据目录混淆。

    11110编辑于 2026-05-28
  • 来自专栏前端框架

    Prisma 迎来史诗级加强!Redwood 开始支持 Vite !alien-signal 2.0 开始重构!

    server + 服务端打包 Prisma Prisma ORM 发布了 6.7.0 版本,该版本极大提升了开发体验,主要是一下一些方面的改进: 数据库支持变化 新的 SQLite 驱动适配器: 引入对 better-sqlite3

    73110编辑于 2025-05-04
  • 来自专栏前端进阶-詹躲躲

    【Bun1.0】使用 Bun.js 构建快速、可靠和安全的 JavaScript 应用程序

    它具有受 better-sqlite3 启发的 API,但是使用本机代码编写以提高速度。 query = db.query("select 'Bun' as runtime;"); query.get(); // => { runtime: "Bun" } Bun 可以比 Node.js 上的 better-sqlite3

    2.3K30编辑于 2023-09-20
  • Node.js技术周刊 2026年第14周

    现在是时候考虑better-sqlite3或Node.js内置……等替代方案了。Emittery2.0:简洁现代的异步事件发射器小巧的异步事件发射器,支持Node和浏览器。

    20210编辑于 2026-05-14
  • 来自专栏沉浸式AI

    Node.js 原生功能狂飙,15 个热门 npm 包要失业了

    SQLite 也要原生支持了 之前用 SQLite,要装 sqlite3 或 better-sqlite3。 这俩包都需要编译原生模块,升级 Node.js 版本经常出问题。

    26510编辑于 2025-11-17
  • 来自专栏黄希彤的专栏

    在云函数中使用真正serverless的SQL数据库sqlite

    的云函数调用一下: 'use strict'; exports.main_handler = async (event, context) => { const Database = require('better-sqlite3

    4.1K92编辑于 2022-04-29
  • 来自专栏前端少年汪的博客

    如何使用node操作sqlite

    adding a --save) flag: $ npm install pg $ npm install pg-native $ npm install sqlite3 $ npm install better-sqlite3

    2.2K30编辑于 2023-11-21
  • 来自专栏Nodejs技术栈

    何时使用 Bun 而不是 Node.js?

    它的 API 受到流行的 better-sqlite3 的启发,但 bun:sqlite 保证了 3 到 6 倍更好的性能。

    2.4K10编辑于 2024-05-22
  • 来自专栏landv

    在云函数中使用真正serverless的SQL数据库sqlite

    的云函数调用一下:'use strict';exports.main_handler = async (event, context) => { const Database = require('better-sqlite3

    2.2K20编辑于 2023-03-18
  • 起飞啦,太easy啦!!!小白的神级AI辅助工具,一句话即可搭建超50个节点的工作流~~~~

    性能&内存控制默认Docker镜像采用better-sqlite3引擎,内存稳定(~100-120MB),解决早期long-running部署内存泄露问题。

    77811编辑于 2025-11-11
  • 来自专栏liulun

    如何开发Vite3插件构建Electron开发环境

    externalModels = ["os", "fs", "path", "events", "child_process", "crypto", "http", "buffer", "url", "better-sqlite3

    2.4K20编辑于 2022-11-18
  • 来自专栏AI

    CodeGraph 爆火:编程 Agent 需要的不是更多上下文,而是一张提前画好的代码地图

    官方文档提醒,最好关注Backend:这一行:展开代码语言:TXTAI代码解释Backend:native如果显示的是wasm,说明better-sqlite3的原生模块没有正常安装,会走慢一些的WASM

    4.5K00编辑于 2026-05-25
  • 来自专栏AI应用开发实践

    渐进式AI编程

    ## 技术栈 - 前端: React 18 + TypeScript + Tailwind CSS + Vite - 后端: Express + TypeScript - 数据库: SQLite (better-sqlite3 5173 ## 技术栈 - **前端**: React 18 + TypeScript + Tailwind CSS + Vite - **后端**: Express + TypeScript + better-sqlite3 "frontend": "React 18 + TypeScript + Tailwind CSS + Vite", "backend": "Express + TypeScript + better-sqlite3

    36611编辑于 2026-05-07
  • 来自专栏运维有术

    OMC 实战:19 个 Agent 打造更智能、更可靠、更高效的 Claude Code 工作流

    安装时出现 deprecated prebuild-install@7.1.3 警告可以忽略,这是上游 better-sqlite3 依赖的已知问题。

    46610编辑于 2026-05-21
  • 来自专栏鱼皮客栈

    领导怒骂:“不如把你裁了换成 Token!” 我不服:我做了个 API 中转站,没人比我更懂卖 Token!他跪了:给我打 7 折。。

    管理面板包含仪表盘概览、渠道管理、Key 管理、调用日志,支持管理员密码登录 ## 技术栈 - 框架:Next.js + TypeScript - 数据库:SQLite(通过 better-sqlite3

    15910编辑于 2026-06-12
  • 来自专栏云云众生s

    Kubernetes上的Backstage

    3000 methods: [GET, HEAD, PATCH, POST, PUT, DELETE] credentials: true database: client: better-sqlite3

    1K10编辑于 2024-06-30
领券