【发布时间】:2017-01-18 14:24:28
【问题描述】:
在Haskell、Clojure中有替换SQL数据库的方法:
http://www.datomic.com/ (Clojure)
https://github.com/dmbarbour/haskell-vcache
https://hackage.haskell.org/package/acid-state
但是我在 Scala 中找不到使用 akka-persistence 的库。
我想知道为什么?
我听说 https://www.querki.net/ 正在做类似的事情 (https://github.com/jducoeur/Querki),但它不是一个 copyleft 库(不像 Haskell 的 acid-state)。
我想知道我是不是从错误的角度看待这个问题,我想知道为什么其他语言有这些解决方案而 Scala 似乎没有,也许有一个根本原因?我错过了什么吗?
【问题讨论】:
-
我不知道我是否理解错了你的问题,但试着看看这个项目:Actorbase。它是使用 Actor 模型的键值数据库的初步实现。
-
有趣,它使用 akka-persistence 吗?好像没有。
-
目前没有。但是,这是一种可能的实现方式。
-
非常有趣!好像我自己正在实现类似的东西......(供我自己使用)。
-
如果您愿意,我们无法保持联系并讨论 pvt 中的常见解决方案。如果您有兴趣,请告诉我。
标签: scala akka akka-persistence