我发现关系数据库非常适合Clojure,因为set函数(project/join/union等)很好地映射到数据库模式,使Clojure几乎完全适合与数据库一起使用.
我想知道Clojure如何适应像Neo4j这样的图形数据库呢?
Mark Watson的书(免费pdf版本:http://www.markwatson.com/opencontent/book_java.pdf)是他去年自行出版的一本鲜为人知的Clojure书,涵盖了一些有用的图形技术,主要是指纹图谱.
我自己对图形数据库库没有太多经验,但上面引用的书提到neo4j被优化为遍历图形,而allegrograph则针对子图匹配进行了优化.因此,选择可能取决于您的具体应用.
如果你带着指控,那本书的作者如果你购买了他的书的副本就放弃了他的包装纸上的AGPL许可证,当然可以在许可条件下自由使用https://github.com/标记沃森/ java_practical_semantic_web
clojure-neo4j包装器库存在,但是不清楚它是否会在最后一个提交日期https://github.com/JulianMorrison/neo4j-clojure中被代码腐烂或准备好使用.最近更新的fork,由mattrepl,但不久前:https://github.com/mattrepl/clojure-neo4j.git
| 归档时间: | 
 | 
| 查看次数: | 4045 次 | 
| 最近记录: |