cost 67 ms
Gremlin with Neptune:如何處理 Vertex ID 更新?

[英]Gremlin with Neptune: How to handle Vertex ID updates?

案件: 客戶頂點~Id在某些情況下需要更新。 在以下情況下,使用新頂點 ID更新頂點~id的推薦方法是什么? 這可能使用UPSERT還是我最好刪除舊頂點然后創建一個新頂點並將新頂點 ID分配為〜id ? 我們有 2000 萬個 Vertex,其中大約 2% 將屬於這個用例。 客戶頂點更新 ~編號新 ...

Gremlin 聯合查詢需要很長時間才能針對 Neptune DB 執行

[英]Gremlin union query takes long time to execute against Neptune DB

當您使用 union 子句運行時,以下 Gremlin 查詢需要很長時間。 這是許多頁面都在使用的常見搜索查詢。 如果您在節點較少的實體上使用它,它會很好地工作。 但是,如果您使用它來搜索具有更多節點的實體,它會從 UI 超時(30 秒后)。 我必須使用包含,因為它在用戶開始輸入時進行搜索(4 個字 ...

Gremlin 查詢中的條件執行

[英]Conditional execution in a Gremlin query

有沒有一種方法可以根據查詢外部的數據,而不是基於圖形,有條件地執行部分 gremlin 查詢。 我使用的是 Go、Gremlingo 驅動程序和 AWS Neptune。 我已經能夠從我的代碼中做到這一點,但它並不那么漂亮。 我是這樣做的。 如果我可以向 gremlin.GraphTraversal ...

使用來自 Go 的 Gremlin 在 Neptune 中創建圖形時出錯

[英]Error creating graph in Neptune using Gremlin from Go

我正在使用 Gremlin 創建/更新(更新插入)圖表。 我正在使用 Go、Gremlin go 驅動程序 Gremlingo 和圖形數據庫 AWS Neptune。 我從 Neptune 返回以下錯誤: 在執行以下查詢時。 我不確定哪里出了問題,也無法完全解釋錯誤消息。 任何人都可以看到我的查詢有 ...

使用 SageMaker 連接到 Neptune DB

[英]Connect to Neptune DB with SageMaker

我能夠從 Neptune Notebooks 中成功測試我與 Neptune DB 的連接,並且能夠毫無問題地執行批量加載和查詢,但是當嘗試連接到 SageMaker studio 時,出現連接錯誤。 我嘗試使用推薦的方式使用 gremlin-python 庫。 還有什么我需要做的嗎? 我是否需要 ...

缺少參數 - 無法將 CSV 從 s3 加載到海王星

[英]Missing parameters - unable to load CSV from s3 to neptune

我正在嘗試使用 Neptune 文檔中的curl命令將文件從 s3 加載到 Neptune: 我輸入了所有請求的參數並收到以下錯誤: missing required parameters 我試圖將 CSV 從 s3 加載到 Neptune; 我希望收到一條帶有加載 ID 的消息,但我收到了一個錯 ...

在添加或更新邊緣時出現錯誤“未匿名生成 - 使用 __ class 而不是 TraversalSource”(在 Neptune 中使用 gremlin)

[英]Getting Error "not spawned anonymously - use the __ class rather than a TraversalSource " while adding or updating the edge(in Neptune using gremlin)

我正在使用 Amazon Neptune 引擎版本 1.1.1.0,我正在嘗試執行以下查詢gE().has(id, '6529056485837422516').fold().coalesce(unfold().property('id','6529056485837422516').proper ...

如何處理圖數據庫中的多對多關系?

[英]How to handle many to many relationships in Graph database?

如何 model 圖形數據庫Many-to-Many關系(屬性圖形數據庫) 在下圖中,公司/債權人在借款人破產時提出索賠,但每個案件都有授權代表如何處理? 有什么建議嗎? 如果可能的話在Apache Tinkerpop Gremlin的處理方式。 ...

instanceof 在 jdbc 中返回 false

[英]instanceof returns false in jdbc

我對 java 中的instanceof有疑問。 為了澄清起見,我使用aws-neptune-jdbc驅動器連接到 janusgraph 服務器。 我創建GraphSONMessageSerializerV3d0這顯然是MessageSerializer的實例。 之后,我將序列化程序放在Prope ...

有沒有辦法在 Gremlin / Tinkerpop 中對屬性進行原子增量?

[英]Is there a way to do an atomic increment of a property in Gremlin / Tinkerpop?

我已經閱讀了 Tinkerpop 文檔,但我沒有看到(或者我錯過了)在頂點上對屬性進行原子遞增的方法。 我想做一些事情,比如將文檔添加到文件夾並自動更新屬性以緩存計數 然后還可以緩存文件夾計數 這將有助於避免在需要計數時執行 count() 操作。 這可能嗎? ...

為什么 Gremlin 查詢使用直到/重復的性能比直接邊遍歷低得多?

[英]Why is Gremlin query using Until/Repeat so much less performant than direct edge traversal?

我試圖在更復雜的查詢中理解查詢計划,但為簡單起見,我將其分解為一個更簡單的示例。 我不明白為什么直接邊緣遍歷比直到/重復遍歷要快得多。 您可以使用以下 Gremlin 查詢設置方案。 請注意,它只是一個“根”節點,其中包含一個“人”節點的包含邊。 如果我從 person 頂點開始運行此查詢,查詢 ...

如果不存在則多次添加步驟 Gremlin

[英]Multiple add if doesn't exist steps Gremlin

我有一個注入的值數組。 如果頂點不存在,我想添加頂點。 我使用折疊和合並步驟,但在這種情況下它不起作用,因為我試圖對多個頂點執行此操作。 由於存在 1 個頂點,我無法再獲得 null 值,並且合並步驟中的展開從那里返回一個值。 這會導致尚未添加的頂點不存在。 這是我目前的遍歷: 回報: ...

獲取匹配搜索的子頂點

[英]Get child vertex that match search

我在 ASWS Neptune 上實現了一個圖形數據庫,並且我也在使用 AWS OpenSearch 來允許我執行全文搜索。 我想獲取與屬性匹配的所有子頂點。 (在這種情況下獲取所有文件) 我做了以下事情: 這將返回該文件夾和子文件夾中的所有文檔。 現在我這樣做是為了只返回該文件夾/子文 ...

使用 boto3 或 aws-cli 對來自 AWS Neptune 的 SPARQL 查詢結果進行分頁

[英]Paginating SPARQL query results from AWS Neptune with boto3 or aws-cli

我想將 SPARQL 查詢的結果分頁到 AWS Neptune。 到目前為止,我一直在使用 HTTP API 來查詢 AWS Neptune,比如 我還沒有找到對 HTTP API 的結果進行分頁的選項,但是aws-cli和python boto3 庫提到了marker和maxrecords參數 ...

Gremlin - 如何使用一次遍歷的折疊列表結果作為 inside 語句的操作數

[英]Gremlin - How to use the folded List Result of one traversal as the operand of a within statement

我目前正在處理一個查詢,該查詢為用戶提取查看的產品列表,然后提取在訂單中購買的產品列表。 我想根據訂單購買的產品列表過濾查看的產品列表,結果是查看了 n 次但未在訂單中購買的產品列表。 注意我的最后一個子句——如果我用逗號分隔的字符串進行測試,它會起作用。 ...

用於獲取具有指定深度的相應邊的節點的高性能 Gemlin 查詢

[英]Performant Gemlin query for fetching nodes with corresponding edges in specified depth

我正在嘗試通過其 id 在我的圖中獲取特定節點,其傳出節點和邊在指定深度。 生成的 JSON 應該可以很容易地確定哪條邊屬於哪個節點。 最好它應該具有樹的形式: 其中“outgoingNode1”和“outgoingNode2”是“rootNode”的出節點,“outgoingNode11”是“ ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM