SQLBoiler 是一个按需生成数据库模式的 Go ORM 的工具。它是一个“数据库优先”的 ORM,而不是“代码优先”(如

SQLBoiler 是一个按需生成数据库模式的 Go ORM 的工具。它是一个“数据库优先”的 ORM,而不是“代码优先”(如 gorm/gorp)。 这意味着我们必须首先创建数据库模式。 | #工具

相关推荐

封面图片

一个超快速、实时、专业、开发者友好、零代码的数据库,使用类似于电子表格的界面来创建复杂的企业级数据库应用,通过无代码开发,解锁高

一个超快速、实时、专业、开发者友好、零代码的数据库,使用类似于电子表格的界面来创建复杂的企业级数据库应用,通过无代码开发,解锁高效的应用程序开发,摆脱数据安全和可扩展性的障碍。 Teable具有电子表格的界面,支持单元格编辑、公式支持、数据排序和筛选、聚合函数、数据格式化等功能,同时还支持多种视图模式和数据可视化工具。 它还具有超快的响应速度和数据容量,完整的SQL支持,隐私优先和实时协作等特点。此外,Teable还支持扩展、自动化和AI集成。 | #数据库

封面图片

从零开始写数据库:500行代码实现 LSM 数据库

从零开始写数据库:500行代码实现 LSM 数据库 LSM-Tree 是很多 NoSQL 数据库引擎的底层实现,例如 LevelDB,Hbase 等。本文基于《数据密集型应用系统设计》中对 LSM-Tree 数据库的设计思路,结合代码实现完整地阐述了一个迷你数据库,核心代码 500 行左右,通过理论结合实践来更好地理解数据库的原理

封面图片

:用200行Rust代码写一个向量搜索数据库

:用200行Rust代码写一个向量搜索数据库 由于人工智能/机器学习的快速发展,向量数据库随处可见。虽然它们可以支持复杂的人工智能/机器学习应用,但向量搜索本身在概念上并不那么困难。 这篇文章描述了Vector数据库的工作原理,并用不到 200 行 Rust 代码构建一个简单的 Vector Search 库。所有代码都可以在这个 Github repo中找到。 在这里使用的方法基于流行的库annoy中使用的称为“局部敏感散列”的一系列算法。本文的目的不是介绍一种新奇的算法/库,而是描述矢量搜索如何使用真实的代码片段进行工作。

封面图片

一个叫dataset的Python数据库,将关系型数据库包装为NoSQL使用方式,非常方便快捷。

一个叫dataset的Python数据库,将关系型数据库包装为NoSQL使用方式,非常方便快捷。 底层基于SQLAlchemy,因此支持多种数据库SQLite、PostgreSQL、MySQL。 | #数据库

封面图片

一个稳定、快速、内嵌的 NoSQL 数据库,支持多种数据结构,包含 String、List、Hash、Set、Sorted Se

一个稳定、快速、内嵌的 NoSQL 数据库,支持多种数据结构,包含 String、List、Hash、Set、Sorted Set。类似于 Redis,但是可以选择将 value 存储到磁盘中。 这也是个教学项目,在b站有教学《使用 Go 写一个数据库》 系列视频,共6期 ​​​ 主要特性: 兼容 Redis 协议 支持丰富的数据结构,包含 String、List、Hash、Set、Sorted Set 内嵌使用,维护成本低 高性能,对读写负载的应用都适合 数据不局限于内存容量 | #数据库

封面图片

:一个MIT公开课 6.830 数据库系统的讲解和实现项目,该实现了一个简单的关系型数据库SimpleDb 。

:一个MIT公开课 6.830 数据库系统的讲解和实现项目,该项目实现了一个简单的关系型数据库SimpleDb 。 SimpleDb 是一个 DBMS 数据库管理系统, 包含存储, 算子, 优化, 事务, 索引 等, 全方位介绍了如何从0实现一个 DBMS, 可以说, 这门课是学习 TIDB 等其他分布式数据库的前提。

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人