github.devotd.
新发现数据

pocketbase/pocketbase v0.40.5 — 单文件实时 Go 后端

pocketbase/pocketbase 是一个开源 Go 后端,将内置 SQLite、实时订阅、文件与用户管理以及管理界面打包进一个可执行文件;仓库记录中的最新版本是 v0.40.5,未提供变更列表。

仓库信息pocketbase/pocketbase ↗

pocketbase/pocketbase 是一个开源 Go 后端,将内置 SQLite、实时订阅、文件与用户管理以及管理界面打包进一个可执行文件;仓库记录中的最新版本是 v0.40.5,未提供变更列表。

GitHub 项目说明: Open Source realtime backend in 1 file

星标
★ 61.5K
复刻
3.7K
语言
Go
许可证
MIT
最新版本
v0.40.5
查看原始来源 ↗在 GitHub 查看 ↗

pocketbase/pocketbase 是一个用 Go 编写的开源实时后端。它把内置 SQLite、实时订阅、文件与用户管理、管理员仪表盘 UI 打包成一个可执行文件发布。仓库说明将该项目描述为打包在一个文件中的实时后端。该仓库的最新版本是 v0.40.5,仓库创建于 2022 年 7 月 5 日。该版本的变更列表未包含在此记录中。

它是一个将小型数据服务的基本功能打包在一起的后端。它把 SQLite 与用户、文件管理以及实时订阅组合在一起,数据通过简单的 REST 式 API 处理,管理则在网页管理界面中进行。实时订阅(realtime subscription,即由服务器推送变更内容的方式)内置于其中,用来向已订阅数据变更的客户端告知数据更新。由于使用内置 SQLite,可以省去单独准备数据库的环节。它既可以作为独立可执行文件运行,也可以作为 Go 库与工具包来利用,为各个应用补充专属的业务逻辑。主要语言是 Go,许可证是 MIT,仓库 star 数为 61519。

不过,无法得知 v0.40.5 中改动了什么。由于该版本的变更列表不在此记录中,也不存在与此前版本进行对比的依据。以 10 分制为基准的评分中,只有 Momentum(动量)项留下 4.7 分,新颖性、技术、质量各项均为空。该数值并非单独对比试验的结果,而是记录中留下的评分。也没有给出性能对比数值或采用案例数量。同样没有资料说明订阅与管理界面能够支撑到何种规模。单文件结构适合规模较小的服务,规模扩大之后该如何拆分这一结构,也无法从该记录中得知。