JanusGraph / JanusGraph/janusgraph
Add Couchbase backend
- 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
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