百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

mentat

> 编程语言
开源

UNMAINTAINED 基于 Datomic 和 DataScript 而设计的持久性关系存储。

1.7K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

UNMAINTAINED 基于 Datomic 和 DataScript 而设计的持久性关系存储。

UNMAINTAINED Project Mentat Project Mentat 已不再由 Mozilla 开发或积极维护 。 这个仓库在不久的将来将被标记为只读。 当然,您可以 fork 仓库并使用现有代码。

项目 Mentat 的第一个版本名为 Datomish,使用 ClojureScript 编写,支持 Node(基于 promise_sqlite)和 Firefox(基于 Sqlite.jsm)。它还在 JVM 上基于 jdbc-sqlite 运行在纯 Clojure 中。为了避免与 Datomic 产生混淆,该名称被更改。

通过抽象化存储架构,并将变更监听器暴露在数据库之外(而不是通过触发器),我们希望使域架构保持稳定,并允许数据存储本身以及嵌入式应用程序使用更好的架构,以满足性能目标,同时还能支持未来的演进。

  • 要很好地定义存储架构是很困难的。开发人员必须: - 为其域实体和关系建模。 - 使用数据库中可用的功能,以高效且正确的方式编码该模型。 - 为未来的扩展和性能调整做好计划。 在 SQL 数据库中,同一个架构定义从高级域关系到数值字段大小等各个方面的内容,这些内容都使用相同的一组关键字来描述。对于不熟悉数据库的用户来说,这很难理解。

Documentation

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言