JanusGraph

Graph databasejanusgraph

Graph layer over a pluggable wide-column backend and optional search index.

Provider
default
Category
Data
Properties · 3 set by this component
propertytypevaluesrequiredkind defaultthis component
crossRegionConsistency · advancedenumnone | single-leader | last-writer-wins-hlcnonone▸ none
inMemoryboolean—nofalse▸ false
indexBackend · component propertyenumnone | elasticsearch | solr | lucenenononeinherited
managedboolean—nofalse▸ false
masterPerShard · advancedboolean—nofalseinherited
rebuildCadenceHours · advancedinteger—no—inherited
storageBackend · component propertyenumcassandra | hbase | bigtable | berkeleydb | in-memorynocassandrainherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "janusgraph", component: "janusgraph" }
Other Graph database products · 21
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# JanusGraph: graph layer over a pluggable wide-column backend with an optional search index.
schemaVersion: "1"
type: "component"
id: "janusgraph"
kind: "graph-database"
provider: "default"
docs: "https://docs.janusgraph.org/"
defaults:
  inMemory: false
  crossRegionConsistency: "none"
  managed: false
properties:
  storageBackend:
    type: "enum"
    values: ["cassandra", "hbase", "bigtable", "berkeleydb", "in-memory"]
    default: "cassandra"
  indexBackend:
    type: "enum"
    values: ["none", "elasticsearch", "solr", "lucene"]
    default: "none"

The same page as markdown, for an agent: /catalogue/components/janusgraph.md