问题标签 [neo4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
33906 浏览

database - 基于图的数据库(http://neo4j.org/)有哪些用例?

我使用了很多关系数据库,并决定冒险尝试其他可用的类型。

这个特殊的产品看起来不错而且很有前途: http: //neo4j.org/

有人用过基于图的数据库吗?可用性方面的优缺点是什么?

你在生产环境中使用过这些吗?促使您使用它们的要求是什么?

0 投票
2 回答
1140 浏览

java - Neo4j 中的原语计数

我一直在阅读neo4j及其组件的文档,但尚未遇到可让我查询图中基元(节点、关系和属性)总数的功能。这个功能是否存在于某个地方,或者我是否必须编写遍历整个图形计数的代码?

0 投票
2 回答
6305 浏览

neo4j - 围绕图形数据库大肆宣传……为什么?

围绕图形数据库有一些炒作。我想知道为什么。

在当今的 Web 环境中可能会遇到哪些可以使用图数据库解决的问题?图数据库是否适合经典应用程序,即可以用作关系数据库的替代品?所以实际上这是两个问题合二为一。

相关: 有人使用过基于图形的数据库(http://neo4j.org/)吗?

0 投票
8 回答
35204 浏览

java - Java 中的图形数据库(Neo4J 除外)

您好,除了 Neo4J 之外,
还有其他可用的开源图形数据库吗?

注意: 为什么不用 Neo4J?
Neo4J 是开源的,但会计算原语(节点数、关系和属性)。如果您将其用于商业用途。并且在官方网站上没有任何直接的定价信息。所以可能会有潜在的供应商锁定(尽管我刚刚创办了我的公司,并且无论如何都没有预算在软件上花钱。)所以这是不可能的。

问候,

0 投票
1 回答
1484 浏览

erlang - 哪个最适合我的需要——我精神崩溃了

我正在用 Erlang 构建一个 Reddit 克隆。我正在考虑使用一些 erlang web 框架,但这不是问题。

我在选择数据库时遇到问题。

这个怎么运作;

我有多个专用的 reddit。例子,科学,有趣,企业,运动。您可以将它们视为子reddits。每个子 reddit 都有类别。

用户可以发布以下信息:

标题,类别标签,描述,类别, 未来日期

并添加图片,链接。视频

与 Reddit 一样,用户将能够对故事和评论进行投票。评论也将有投票系统。

问题如何;

我不知道要使用什么 NoSQL 数据库,该站点将存在 Mysql 的可扩展性问题(相信我,它不会建议使用 sql)如果不是更多,将有大约 10,000-20,000 个并发连接。

现在我需要什么;

1) 用户将前往体育版块,

他们将希望查看所有带有Future Date的故事,例如 NFL 类别或 Soccer World Cup 类别,他们可能希望查看所有带有未来日期的故事,这些故事 表明即将到来的比赛或事件。

但是由于人们可能会发布废话,我需要说按未来日期排序,然后按超过 5 票的帖子过滤结果,然后我需要显示最近的即将发生的事件。

因此,如果周末有一场比赛,而下一场比赛又是 3 周,那么最接近的比赛需要首先出现。

2)所以上面的问题是使用一个数据库

1) 在 subreddit: Sport中查找所有帖子。2) 查找NFL类别中的所有帖子。3)查找所有具有未来日期的帖子。按大多数投票对这些帖子进行排序,并显示与今天最接近的故事。

我认为 couchdb 看起来是个不错的候选人,但我不确定

但是 Cassandra、Hbase、Riak、neo4j 呢?

我要疯了,想弄清楚这一点。

我需要能够扩展和处理大量用户的东西。

0 投票
2 回答
2347 浏览

persistence - neo4j 持久化是如何实现的?

节点和关系的neo4j持久化是如何实现的?索引是如何处理的?

0 投票
1 回答
810 浏览

configuration - Neo4j 文档

我一直在考虑在 Amazon EC2 上设置和试用 Neo4j,但是我似乎在寻找可以使用的文档方面遇到了障碍。

例如,此页面提到“集群、高可用性和在线备份是附加组件,用于管理多个实时或离线节点空间的分布和一致性。” 但是,我无法找到有关这些附加组件的更多信息。 http://wiki.neo4j.org/content/Neo4j_in_the_Cloud

这个描述如何设置 Neo4j 的看似关键的 wiki 页面似乎缺少一些非常重要的信息。 http://wiki.neo4j.org/content/Neo4j_Setup_HowTo

有其他人在使用它并参考更好的文档,还是我完全遗漏了什么?

0 投票
3 回答
1567 浏览

java - neo4j 中的 GraphDatabaseService 或 NeoService 有什么区别

我正在学习使用neo4j,但对它的用法有点困惑。当我添加节点和关系时,我可以这样做:

我也可以这样做:

这里真的有什么区别?我应该使用哪一个?为什么它们是两种不同的机制?这只是 API 演变吗?:) 我想使用 MetaModel API,它需要一个 NeoService,所以我猜那里的选择很明确。

0 投票
4 回答
7232 浏览

neo4j - 将 Neo4j DB 转换为 XML?

我可以将 Neo4J 数据库文件转换为 XML 吗?

0 投票
6 回答
11664 浏览

database - 基于图的数据库和面向对象的数据库有什么区别?

基于图的数据库( http://neo4j.org/)和面向对象的数据库(http://www.db4o.com/ )有什么区别?