titan相关内容
..
我通过 gremlin groovy shell 连接到远程 gremlin 服务器.连接成功.但是对于我尝试执行的任何远程命令,它都会出现超时错误.即使对于命令 :>1+1 gremlin>:远程连接 tinkerpop.server conf/senthil.yaml==>已连接 - 10.40.40.65/10.40.40.65:50080小鬼>:>1+1主机未及时响应 - 检查服务器状态
..
我无法创建索引.我的 Gremlin 代码如下: usernameProperty = mgmt.getPropertyKey('username')usernameIndex = mgmt.buildIndex('byUsernameUnique', Vertex.class).addKey(usernameProperty).unique().buildCompositeIndex()mgm
..
我正在尝试在 DynamoDB 上使用复合索引,但索引永远不会从 INSTALLED 切换到 REGISTERED 状态. 这是我用来创建它的代码 graph.tx().rollback();//当事务处于活动状态时,不要创建新索引TitanManagement mgmt=graph.openManagement();PropertyKey propertyKey=getOrCreate
..
在处理这个问题时,我试图对这两种技术进行比较,我想知道你们中是否有人已经有处理其中任何一种或两种技术的经验?在处理类似用例时,我主要对性能数据感兴趣. 解决方案 同意 Marko 所说的一切,人们可以更进一步说,在图形数据库世界中,本地索引可以(甚至应该)替代全局索引.在我看来,图数据模型的最大优势在于它可以让您将数据模型编码到图拓扑中,从而在灵活性、易于演化和性能方面获得定性优势.考虑到
..
在 aurelius 邮件列表以及这里在 stackoverflow 上已经有几个关于配置 Titan 以使其与 Spark 一起工作的特定问题的问题.但我认为缺少的是对使用 Titan 和 Spark 的简单设置的高级描述. 我正在寻找的是使用推荐设置的最小设置.例如,对于 Cassandra,复制因子应为 3,并且应使用专用数据中心进行分析. 根据我在 Spark、Titan 和
..
我为社交网络创建了一个图形模型,并且需要一些关于缩放设计的具体建议.请原谅这些问题的不切实际,但我没有找到很多明确的例子...... 注意:状态更新和活动节点/关系是链表——最新的条目经常被放置在列表的顶部. 链接列表允许生成新闻提要,但每个用户可能有数百条记录 - 即使数据按日期降序排列,我也认为限制条款是不够的.我是否必须有一个单独的链表来只保存最近的 10 个状态/活动更新)并不
..
在接近这个问题时,我试图在这两种技术之间进行比较,我想知道你们中的任何人是否已经拥有处理其中任何一种或两种技术的经验?在处理类似用例时,我主要对性能数据感兴趣. 解决方案 同意 Marko 所说的一切,可以更进一步,并认为在图数据库世界中,本地索引可以(甚至应该)替代全局索引.在我看来,图数据模型的最大优势在于它可以让您将数据模型编码到图拓扑中,从而在灵活性、易于演化和性能方面获得定性优势
..
我正在使用一个框架来生成对象 Node 并且它们已经分配了一个 id.现在需要将它们转换为框架中控制的具有相同 ID 的 Titan 顶点(通过 node.id 访问) public long addNode(Node node) {TitanVertex 顶点 = (TitanVertex) g.addVertex(null);g.commit();vertex.setProperty(ID,
..
在 O'Reilly 的书“Graph Databases"的第 6 章中,关于 Neo4j 如何存储图形数据库,它说: 理解为什么原生图处理效率如此之高与基于重索引的图表相比,请考虑以下内容.根据实现,索引查找的算法复杂度可能是 O(log n),而查找直接关系的则是 O(1).要遍历 m 步的网络,索引方法的成本为O(m log n),使使用 O(m) 的实现的成本相形见绌无索引邻接.
..
我在 Gremlin shell 花了一个星期试图编写一个查询获取所有传入和传出的顶点,包括它们的边和方向.所有我都试过了. gV("name","testname").bothE.as('both').select().back('both').bothV.as('bothV').select(){it.map()} 我需要的输出是(只是示例结构): [v{'name':"testna
..
我有一组用户名(例如 ['abc','def','ghi'])要添加到图表中的“用户"标签下. 现在我首先要检查用户名是否已经存在 (gV().hasLabel('user').has('username','def')) 然后只添加那些'user' 标签下的 username 属性不匹配. 此外,这可以在单个 gremlin 查询或 groovy 脚本中完成吗? 我正在使用 T
..
我当前的情况就像 我有一个兔子mq,可以给我下订单的详细信息. 另一方面,我有我的titan db(cassandra存储,es索引后端和gremlin服务器). 还有另一个我有nodejs应用程序,它可以使用 https://www通过http api与gremlin服务器进行交互.npmjs.com/package/gremlin .我可以从这里点击我的图形数据库. 现在我要做
..
我坚持使用TitanDB,Django1.8和Mogwai0.7.7软件包.我在本地主机开发机上有Graph数据库titan/cassandra,在rexster gremlin Web界面中创建错误查询后,我的Django Object Graph Mapper mogwai停止工作.Titan仍在工作,并且有数据,但是Django停止使用它. 文件"/Users/x/envs/graph
..
我正在尝试将titan连接到solr.我正在使用的属性文件是 titan-cassandra-solr.properties : index.search.backend = solrindex.search.solr.mode =云index.search.solr.zookeeper-url =本地主机:2181 我已将我的泰坦核心配置为: 名称: titan 实例: /opt/
..
我已经在titan 1.0中的一个属性上创建了一个复合索引.现在,我想对该属性进行不区分大小写的搜索. 如下创建综合索引: TitanManagement mgmt = graph.openManagement(); TitanManagement.IndexBuilder nameIndexBuilder = mgmt.buildIndex("name_comp_idx", Ver
..
我正在尝试使用gremlin查询将Json文件加载到Titan图数据库中,但得到以下查询 graph = TitanFactory.open('conf/titan-cassandra-es.properties') g = graph.traversal() g.loadGraphSON('tjson.json.json') 我遇到类似 的错误 没有方法签名:
..
我需要返回一些团体和该团体中的人,像这样: Group A -----Person A -----Person B -----Person C Group B -----Person D -----Person E -----Person F 我要如何用gremlin做到这一点.它们通过边缘连接在一起. 解决方案 最好在样本中包含有关Gremlin的问题的示例图,最好将其作为以
..
我正在使用由本地dynamodb实例(使用3.0 tinkerpop堆栈)支持的titan db 1.0.0.我花了比想承认的更多时间来尝试弄清为什么drop()无法正常工作.在我的用例中,我试图删除通过遍历发现的特定边,但是即使graph.traversal().V().drop()也不起作用.我做了很多谷歌搜索,但也许没有使用正确的关键字.我终于弄清楚了我将在回答中指定的问题.希望其他人觉得这
..
我想知道如何使用GremlinPipeLine在Java中实现以下gremlin查询g.V.has("mgrNo",T.neq,"0").sideEffect{g.V.has("empNo",it.mgrNo).next().addEdge("manages",it)}. 从.next()开始实施时,我感到困惑. GremlinPipeline pipe = new GremlinPi
..