Was there ever an answer to this? Can graph data not be bulk imported to 
ArangoDB?

Jonathan

On Wednesday, May 29, 2019 at 8:03:39 AM UTC-7, Lucie wrote:
>
> Hi,
>
> I have a question regarding bulk import when working with a graph layer of 
> ArangoDB and its java driver 
> <https://github.com/arangodb/arangodb-java-driver>. I'm using Arango 
> 3.4.5 with java driver 5.0.0. 
>
> In a document layer, it's possible to use ArangoCollection.importDocuments 
> <https://www.arangodb.com/docs/stable/drivers/java-reference-collection-bulk-import.html>
>  
> to insert several documents at once. However, for the collections of the 
> graph layer, the ArangoEdgeCollection and the ArangoVertexCollection, the 
> importDocuments function (or a corresponding importVertices/importEdges 
> function) does not exist. So, if I want to pursue a bulk import of my graph 
> data, I have to ignore the graph layer and use the importDocuments function 
> on vertex collections, *_ELEMENT-PROPERTIES, *_ELEMENT-HAS-PROPERTIES, and 
> edge collections separately by myself. 
>
> Furthermore, when the edge collections already exist in the database, it's 
> even not possible to perform a bulk import, because the existing collection 
> is already defined as an edge collection.
>
> Or maybe it's not true what I'm writing and I overlooked something 
> essential?
>
> If not, is there a reason why the bulk import is not implemented for the 
> graph layer? Or is a graph bulk import just among items of a nice-to-have 
> list which hasn't been implemented yet? 
>
> Based on my findings described above, the bulk import of graph data with 
> java driver is imo not possible if the graph collections already exist 
> (because of the edge collections) (?). It would be possible to carry out 
> the bulk import only if we created edge collections from scratch as 
> ordinary collections, which, however, already smells of necessity to 
> sequentially write my own basic graph layer (which I don't want to do, of 
> course).
>
> I guess another way is then the import of JSON data which I haven't 
> analyzed much so far because it seems to me inconvenient when I need to 
> manipulate (or create) the data with java before storing them. Therefore, I 
> would really like to work with the java driver.
>
> Thank you very much for any reply, opinion or corrections.
>
> Lucie
>

-- 
You received this message because you are subscribed to the Google Groups 
"ArangoDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/arangodb/4ef51d82-412c-4955-aea6-783854e32132%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to