Re: Regarding DB


Kalpa 1977
 

Thanks for the clarifications.
Kalpa

On Sun, Jul 31, 2022 at 3:46 PM <hadoopmarc@...> wrote:

[Edited Message Follows]

1. Sure, see: https://github.com/JanusGraph/janusgraph/blob/master/LICENSE.txt

2. JanusGraph backends are not columnar in the usual meaning of the word, but rather assume a BigTable like KeyColumnValue store, see https://github.com/JanusGraph/janusgraph/blob/master/janusgraph-core/src/main/java/org/janusgraph/diskstorage/keycolumnvalue/KeyColumnValueStore.java
This provides better horizontal scalability than technologies like solr/elacticsearch. A KeyColumnValue store client can see from the partitioned key which backend node to address, while solr/elastic involves a server-side routing step to direct a query to the right shard when requesting a specific document by id. This might be different for your inhouse store, though, so check whether it can implement the interface above efficiently. You may also want to check https://li-boxuan.medium.com/janusgraph-deep-dive-data-layout-in-janusgraph-cd33c045a495 whether your store supports this data layout.

Join janusgraph-dev@lists.lfaidata.foundation to automatically receive all group messages.