JanusGraph / JanusGraph/janusgraph

Add Couchbase backend

Open
#4,084 2 comments 5 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
5.8k
Forks
1.2k
Avg merge
13h 53m
Merged PRs (30d)
6

Description

**Describe the feature:**
We at couchbase developed a backend for JanusGraph that runs on top of a Couchbase cluster and decided to share it with the community.

The backend uses Couchbase cluster's key-value storage to store graph data and FTS service for searches.

**Describe a specific use case for the feature:**
Running JanusGraph on an existing Couchbase cluster.
Launching JanusGraph on a single database without the need to configure additional search engines like Solr (which is a great product, of course, but not everyone has the know-how to work with it).

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by reviewing JanusGraph's existing storage and search backend abstractions, then determine the scope for integrating Couchbase key-value storage and FTS; done would mean a supported backend that runs JanusGraph on a Couchbase cluster without an additional search engine.

Written by the indexing model from the issue text.

Assessment

Domain
backend, databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.