Graph Integration Platform
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmark Fixing tests and lint Sep 25, 2018
cmd
config fix formatting error in logger Jan 31, 2019
conformance lint Jan 31, 2019
contrib Fixing Python code Aug 24, 2018
docs
elastic remove GraphSchema message type since it was a duplicate of Graph Jan 5, 2019
engine Moving the schema scanner into the client library and adding a test. Jan 15, 2019
example Fixing Python code Aug 24, 2018
existing-sql remove GraphSchema message type since it was a duplicate of Graph Jan 5, 2019
gdbi remove GraphSchema message type since it was a duplicate of Graph Jan 5, 2019
googleapis @ f500309
graphql remove GraphSchema message type since it was a duplicate of Graph Jan 5, 2019
gripql SchemaScan: use vertex label in returned schema Feb 13, 2019
jsengine use logrus for logging Sep 19, 2018
jsonpath Fixing lint Aug 24, 2018
kvgraph added schema docs; make durations readable in config; fix schema buil… Jan 5, 2019
kvi Doing some optimization to badger key/value interface Oct 14, 2018
kvindex
mongo added schema docs; make durations readable in config; fix schema buil… Jan 5, 2019
protoutil make gripql more like tinkerpop3 Nov 28, 2018
psql remove GraphSchema message type since it was a duplicate of Graph Jan 5, 2019
server delete schema graph when parent graph is deleted Feb 12, 2019
test fix schema test Jan 5, 2019
timestamp Fixing missing nil check Mar 8, 2018
util increase grpc client max msg size to match server limits Feb 1, 2019
version Starting the code rename, from Arachne to Grip. This commit covers th… Aug 24, 2018
website added schema docs; make durations readable in config; fix schema buil… Jan 5, 2019
.flake8 gripql/python: better rate logging; travis: add python lint check Sep 19, 2018
.gitignore Fixing config files Aug 24, 2018
.gitmodules Removing rockdb from vendor list Jun 13, 2017
.goreleaser.yml Fixing config files Aug 24, 2018
.travis.yml
Dockerfile
Gopkg.lock increase grpc client max msg size to match server limits Feb 1, 2019
Gopkg.toml remove unused dependency from toml file Feb 3, 2019
License.txt Adding license file Mar 30, 2018
Makefile Another attempt Dec 15, 2018
README.md Update README.md Aug 24, 2018
main.go use logrus for logging Sep 19, 2018

README.md

Build Status License: MIT Godoc Gitter

GRIP

https://docs.bmeg.io/grip

GRIP stands for GRaph Integration Platform. It provides a graph interface on top of a variety of existing database technologies including: MongoDB, Elasticsearch, PostgreSQL, MySQL, MariaDB, Badger, and LevelDB.

Properties of an GRIP graph:

  • Both vertices and edges in a graph can have any number of properties associated with them.
  • There are many types of vertices and edges in a graph. Thus two vertices may have myriad types of edges connecting them reflecting myriad types of relationships.
  • Edges in the graph are directed, meaning they have a source and destination.

GRIP also provides a query API for the traversing, analyzing and manipulating your graphs. Its syntax is inspired by Apache TinkerPop. Learn more here.