首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏斑斓

    或许是领域建模的真相?

    我在了解Datomic数据库的架构设计思想时,被这么句话惊呆了: Datomic将数据库视为信息系统,而信息是一组事实(facts),事实是指一些已经发生的事情。 根据Datomic哲学思想,显然,曾经存在的这些足迹或许可以湮灭,但存在的事实却不可湮灭。于是,我们可以对这些足迹进行“追溯”,这就是所谓的“Event Sourcing”了。

    87350发布于 2018-03-07
  • 来自专栏前端的逆袭

    【译】深入 Roam 数据结构 —— 为什么 Roam 远不只是一个笔记应用

    Queries and Rules Datomic](https://docs.datomic.com/on-prem/query.html) The Datomic Information Model Basic Concepts 基本概念 Roam 基于 Datomic 数据库构建。 我还推荐以下 Stuart Halloway 的 YouTube 视频,它在 11 分钟内总结了 Datomic Datalog 查询语言的关键特性。 Datomic Pull in the Datomic On-Prem Documentation Introduction to the Roam Alpha API on Put Your Left Datomic simple-template 简单模板 Datomic advanced-template 高级模板 一旦准备好你的查询,只需按下嵌套在查询下的按钮即可执行。

    1.9K10发布于 2021-03-11
  • 来自专栏斑斓

    设计匠艺 | 清晰的设计意图

    Datomic数据库的架构意图极为清晰,就是要创建一个不可变的数据库。“Datomic将数据库视为信息系统,而信息是一组事实(facts),事实是指一些已经发生的事情。 因此,如果某些人“修改了”他们的地址,Datomic会存储他们拥有新地址这个事实,而非替换掉老的事实(它只是在这个时间点被简单的回收了)。

    98550发布于 2018-03-07
  • 来自专栏AI科技评论

    开发 | 2017数据库大趋势:PostgreSQL最受关注

    其中有: Datomic MariaDB OrientDB MySQL Apache Flink ArangoDB datomic eXist DB DB2 Apache Ignite RavenDB

    822120发布于 2018-03-12
  • 来自专栏深度学习与python

    我们在未来会怎样构建Web应用程序?

    Diatomic 和 Datascript 在 Clojure 世界中,人们长期以来一直是 Datomic 的粉丝。Datomic 是一个基于事实的数据库,可以让你“看到时间线上的每一个更改”。 Nikita Tonsky 还实现了 datascript,这是一个与 Datomic 语义相同的客户端数据库和查询引擎! 如果我们在后端打包一个类似 Datomic 的数据库,在前端打包一个类似 datascript 的数据库,它就可以成为“具有强大查询语言的客户端数据库”!   响应性 Datomic 让你可以轻松地将新提交的事实订阅到数据库。如果我们在顶层创建一个服务,让它保留查询并听取这些事实,是不是会很棒?出现一个更改后,我们将更新相关查询。 那是因为……  Datalog 还不流行 如果我们使用 Datomic 这样的数据库,我们就不会再使用 SQL。Datomic 使用一种基于逻辑的查询语言,称为 Datalog。

    13.1K30编辑于 2023-04-01
  • 来自专栏AI研习社

    2017,外媒眼中最热门数据库是哪个?

    其中有: Datomic MariaDB OrientDB MySQL Apache Flink ArangoDB datomic eXist DB DB2 Apache Ignite RavenDB

    1.1K80发布于 2018-03-29
  • 来自专栏PPV课数据科学社区

    干货丨23个适合Java开发者的大数据工具和框架

    23、Datomic--完全事务,云就绪,分布式数据库,用Clojure编写。   Datomic 是一个灵活的、基于时间因子的数据库,支持联合查询,具有弹性的可扩展性以及支持ACID事务性。 Datomic 提供高可用的、分布式存储服务。 END. 文章来源:极客头条

    1.5K80发布于 2018-04-24
  • 来自专栏斑斓

    【系统架构】对CQRS的基础理解

    而它更是与Datomic数据库的设计哲学一脉相承。Datomic的设计哲学就是:“将数据(Data)看做是事实(Fact)。每个事实都是过去的痕迹,虽然这种过去可以遗忘,但却无法改变。”

    2.6K50发布于 2018-03-07
  • 35.2K star!双链笔记+知识图谱+本地优先,这款开源知识管理神器绝了!

    直接标注与批注文献引用自动生成Zotero集成支持 智能扩展生态插件市场自由扩展API接口开放对接自定义CSS主题技术架构解析模块技术栈特性优势核心引擎Clojure/Script函数式编程保障稳定性数据存储Datomic

    2K10编辑于 2025-03-07
  • 来自专栏米扑专栏

    Clojure 学习入门(1)—— 学习资料

    session框架:  https://github.com/brentonashworth/sandbar/wiki clojureQL连接数据库:  http://www.clojureql.org/ datomic 数据库:  http://www.datomic.com/ fleetdb数据库:  http://fleetdb.org/ https://github.com/mmcgrana/fleetdb-client

    1.8K10发布于 2019-02-18
  • 来自专栏JavaEdge

    精通Java事务编程(6)-可串行化隔离级别之真串行

    相比之下,长时间运行的分析查询通常只读,可在一致性快照(使用快照隔离)上运行,而不需要运行在串行主循环里 串行执行事务的方法在 VoltDB/H-Store,Redis 和 Datomic 中实现。 现代的存储过程实现放弃了 PL/SQL,而是使用现有的通用编程语言:VoltDB 使用 Java 或 Groovy,Datomic 使用 Java 或 Clojure,而 Redis 使用 Lua。

    63330编辑于 2022-07-25
  • 来自专栏灯塔大数据

    Java程序员使用的20几个大数据工具

    Datomic—— 一个用Clojure写的完全事务式的,支持云的,分布式数据库。 内容来源:码农网

    83060发布于 2018-04-09
  • 来自专栏我是攻城师

    Java程序员使用的20几个大数据工具

    Datomic—— 一个用Clojure写的完全事务式的,支持云的,分布式数据库。

    73690发布于 2018-05-14
  • 来自专栏北京马哥教育

    5 分钟上手 Tmux

    如果你是在一个Clojure-based forum 工作时, 我也可以打开几个会话, 一个shell,一个grunt服务器构建前端, 一个处理datomic数据库,一个用来部署,像下面这样: ?

    1.1K50发布于 2018-05-02
  • 来自专栏全栈程序员必看

    Java框架介绍

    23、Datomic–完全事务,云就绪,分布式数据库,用Clojure编写。 Datomic 是 个灵活的、基于时间因子的数据库,支持联合查询,具有弹性的可扩展性以及支持ACID事务性。 Datomic 提供高可用的、分布式存储服务。

    1.6K10编辑于 2022-08-04
  • 来自专栏加米谷大数据

    Scala更适合用于大数据处理和机器学习

    另外,很多数据存储解决方案都支持JVM语言,比如Cassandra、HBase、Voldemort和Datomic

    1K10发布于 2018-07-25
  • 来自专栏斑斓

    工作坊 | 领域驱动设计中的事件建模

    一篇文章为《Datomic的架构》。文中提到:“信息是一组事实(facts),事实是指一些已经发生的事情。鉴于任何人都无法改变过去,这也意味着数据库将累积这些事实,而非原地进行更新。

    1.3K70发布于 2018-03-07
  • 来自专栏物流IT圈

    替代传统事务的并发建议

    Datomic之类数据库内部使用这种模型,你可以在任何数据库中使用这种模型,只有新增追加,没有删除和更新,每次使用新的版本号插入新记录. 这样版本号的唯一性保证不会有重复记录。

    59210发布于 2019-10-22
  • 来自专栏灯塔大数据

    盘点|Java程序员在用的大数据工具

    Datomic–提供完整事务支持,云计算,分布式的数据库,开发语言用Clojure。 来源:36大数据

    1.3K70发布于 2018-04-08
  • 来自专栏CSDN技术头条

    Java程序员在用的大数据工具,MongoDB稳居第一!

    Datomic–提供完整事务支持,云计算,分布式的数据库,开发语言用Clojure。 原文地址:What Big Data Tools Do Java Developers Use?

    1.1K100发布于 2018-02-11
领券