|
1016 | 1016 | "https://www.cambridgesemantics.com/anzograph/" |
1017 | 1017 | ], |
1018 | 1018 | "notes": "AnzoGraph DB is the MPP SPARQL engine embedded inside the broader Anzo platform from Cambridge Semantics; also marketed as Altair Graph Studio after the Altair acquisition." |
| 1019 | + }, |
| 1020 | + { |
| 1021 | + "id": "weaviate", |
| 1022 | + "name": "Weaviate", |
| 1023 | + "model": "specialized", |
| 1024 | + "status": "production", |
| 1025 | + "license": "BSD-3-Clause", |
| 1026 | + "license_type": "permissive", |
| 1027 | + "website": "https://weaviate.io", |
| 1028 | + "query_interfaces": ["GraphQL", "REST", "gRPC"], |
| 1029 | + "vector_strategy": "native", |
| 1030 | + "vector_summary": "Weaviate is a vector-first database with HNSW indexes and typed cross-references between objects that form a navigable knowledge graph.", |
| 1031 | + "ha": "Sharding and replication across cluster nodes", |
| 1032 | + "deployment": "Self-hosted, Docker, Kubernetes, or Weaviate Cloud", |
| 1033 | + "best_fit": "Vector-first knowledge graphs with GraphQL access and schema-defined cross-references", |
| 1034 | + "profile": "databases/weaviate/README.md", |
| 1035 | + "source_urls": [ |
| 1036 | + "https://github.com/weaviate/weaviate", |
| 1037 | + "https://docs.weaviate.io/weaviate" |
| 1038 | + ], |
| 1039 | + "notes": "Primarily a vector database; the graph dimension comes from typed cross-references between objects rather than arbitrary edges. Catalogued as specialized because it is not a classical LPG or RDF engine." |
| 1040 | + }, |
| 1041 | + { |
| 1042 | + "id": "cayley", |
| 1043 | + "name": "Cayley", |
| 1044 | + "model": "multi", |
| 1045 | + "status": "production", |
| 1046 | + "license": "Apache 2.0", |
| 1047 | + "license_type": "permissive", |
| 1048 | + "website": "https://cayley.io", |
| 1049 | + "query_interfaces": ["Gizmo (JavaScript DSL)", "GraphQL", "MQL"], |
| 1050 | + "vector_strategy": "none", |
| 1051 | + "vector_summary": "No native vector index; Cayley is a linked-data graph database inspired by the Google Knowledge Graph and Freebase with pluggable backend stores.", |
| 1052 | + "ha": "Depends on the chosen backend store", |
| 1053 | + "deployment": "Self-hosted with LevelDB, BoltDB, SQL, PostgreSQL, or MongoDB backends", |
| 1054 | + "best_fit": "Open-source linked-data projects that want a Go-native engine with multiple query languages and pluggable storage", |
| 1055 | + "profile": "databases/cayley/README.md", |
| 1056 | + "source_urls": [ |
| 1057 | + "https://github.com/cayleygraph/cayley", |
| 1058 | + "https://cayley.io" |
| 1059 | + ], |
| 1060 | + "notes": "Google-origin project inspired by the Freebase / Knowledge Graph architecture. Maintained by the community under cayleygraph/cayley on GitHub." |
| 1061 | + }, |
| 1062 | + { |
| 1063 | + "id": "dse-graph", |
| 1064 | + "name": "DataStax Enterprise Graph", |
| 1065 | + "model": "property", |
| 1066 | + "status": "production", |
| 1067 | + "license": "Commercial", |
| 1068 | + "license_type": "commercial", |
| 1069 | + "website": "https://www.datastax.com/products/datastax-graph", |
| 1070 | + "query_interfaces": ["Gremlin", "CQL"], |
| 1071 | + "vector_strategy": "none", |
| 1072 | + "vector_summary": "No vector capability is documented in the DSE Graph engine; vector features live in DataStax's separate Astra DB product line.", |
| 1073 | + "ha": "Cassandra-native multi-datacenter replication", |
| 1074 | + "deployment": "Self-hosted DataStax Enterprise cluster", |
| 1075 | + "best_fit": "Enterprise graph workloads backed by Apache Cassandra's distributed storage and linear scale-out", |
| 1076 | + "profile": "databases/dse-graph/README.md", |
| 1077 | + "source_urls": [ |
| 1078 | + "https://docs.datastax.com/en/dse/6.9/graph/graph-contents.html", |
| 1079 | + "https://www.datastax.com/products/datastax-graph" |
| 1080 | + ], |
| 1081 | + "notes": "Built on top of Apache Cassandra inside DataStax Enterprise. Classic DSE Graph and the newer DataStax Graph engine share the same product surface from DSE 6.8 onward." |
| 1082 | + }, |
| 1083 | + { |
| 1084 | + "id": "rdf4j", |
| 1085 | + "name": "Eclipse RDF4J", |
| 1086 | + "model": "rdf", |
| 1087 | + "status": "production", |
| 1088 | + "license": "EDL 1.0 / EPL 2.0", |
| 1089 | + "license_type": "permissive", |
| 1090 | + "website": "https://rdf4j.org", |
| 1091 | + "query_interfaces": ["SPARQL 1.1", "SeRQL"], |
| 1092 | + "vector_strategy": "none", |
| 1093 | + "vector_summary": "No native vector index; RDF4J is a Java framework whose bundled Native Store and Memory Store provide embeddable SPARQL 1.1 endpoints.", |
| 1094 | + "ha": "Single-node stores; clustering depends on the SAIL backend", |
| 1095 | + "deployment": "Embedded Java library, standalone RDF4J Server, or Workbench", |
| 1096 | + "best_fit": "Java applications that need an embeddable SPARQL 1.1 store or a framework for building one", |
| 1097 | + "profile": "databases/rdf4j/README.md", |
| 1098 | + "source_urls": [ |
| 1099 | + "https://rdf4j.org/about/", |
| 1100 | + "https://projects.eclipse.org/projects/technology.rdf4j" |
| 1101 | + ], |
| 1102 | + "notes": "Formerly known as OpenRDF Sesame. Ships both an on-disk (Native Store) and in-memory (Memory Store) SAIL implementation, plus a pluggable SAIL architecture for third-party backends." |
| 1103 | + }, |
| 1104 | + { |
| 1105 | + "id": "atomic-server", |
| 1106 | + "name": "AtomicServer", |
| 1107 | + "model": "specialized", |
| 1108 | + "status": "emerging", |
| 1109 | + "license": "MIT", |
| 1110 | + "license_type": "permissive", |
| 1111 | + "website": "https://atomicserver.eu", |
| 1112 | + "query_interfaces": ["REST", "Atomic queries"], |
| 1113 | + "vector_strategy": "none", |
| 1114 | + "vector_summary": "No native vector index; AtomicServer is the reference implementation of the Atomic Data specification, a type-safe, RDF-inspired, JSON-compatible graph data model.", |
| 1115 | + "ha": "Single-node (sled-backed storage)", |
| 1116 | + "deployment": "Self-hosted, single binary", |
| 1117 | + "best_fit": "Headless CMS and real-time collaborative data apps that want a type-safe, RDF-inspired graph model", |
| 1118 | + "profile": "databases/atomic-server/README.md", |
| 1119 | + "source_urls": [ |
| 1120 | + "https://docs.atomicdata.dev/", |
| 1121 | + "https://github.com/atomicdata-dev/atomic-server" |
| 1122 | + ], |
| 1123 | + "notes": "Reference implementation of the Atomic Data specification. The underlying data model combines RDF-style links with JSON ergonomics and runtime type safety." |
| 1124 | + }, |
| 1125 | + { |
| 1126 | + "id": "helixdb", |
| 1127 | + "name": "HelixDB", |
| 1128 | + "model": "multi", |
| 1129 | + "status": "emerging", |
| 1130 | + "license": "AGPL-3.0", |
| 1131 | + "license_type": "copyleft", |
| 1132 | + "website": "https://www.helix-db.com", |
| 1133 | + "query_interfaces": ["HelixQL"], |
| 1134 | + "vector_strategy": "native", |
| 1135 | + "vector_summary": "HelixDB is a Rust-native graph-vector database that ships both graph traversal and vector search as first-class primitives inside HelixQL, its strongly-typed compiled query language.", |
| 1136 | + "ha": "Single-node (LMDB-backed storage)", |
| 1137 | + "deployment": "Self-hosted; managed service available for selected users", |
| 1138 | + "best_fit": "RAG and AI applications that need graph traversal and vector search in a single typed query surface", |
| 1139 | + "profile": "databases/helixdb/README.md", |
| 1140 | + "source_urls": [ |
| 1141 | + "https://github.com/HelixDB/helix-db", |
| 1142 | + "https://www.helix-db.com" |
| 1143 | + ], |
| 1144 | + "notes": "Rust implementation with LMDB storage. AGPL-3.0 has implications for SaaS distribution; review the license before embedding in commercial services." |
| 1145 | + }, |
| 1146 | + { |
| 1147 | + "id": "dydra", |
| 1148 | + "name": "Dydra", |
| 1149 | + "model": "rdf", |
| 1150 | + "status": "production", |
| 1151 | + "license": "Commercial", |
| 1152 | + "license_type": "commercial", |
| 1153 | + "website": "https://dydra.com", |
| 1154 | + "query_interfaces": ["SPARQL 1.1", "GraphQL", "Linked Data Platform"], |
| 1155 | + "vector_strategy": "none", |
| 1156 | + "vector_summary": "No native vector index is documented; Dydra is a versioned cloud RDF store with first-class temporal snapshots and SPARQL 1.1 support.", |
| 1157 | + "ha": "Managed cloud (recent work integrates the RonDB distributed backend)", |
| 1158 | + "deployment": "Managed cloud service operated by Datagraph", |
| 1159 | + "best_fit": "Cloud-native RDF applications that need versioned, time-travelable SPARQL stores", |
| 1160 | + "profile": "databases/dydra/README.md", |
| 1161 | + "source_urls": [ |
| 1162 | + "https://docs.dydra.com/dydra", |
| 1163 | + "https://docs.dydra.com/sparql" |
| 1164 | + ], |
| 1165 | + "notes": "A 'Git for graphs' approach — every store state is fully addressable via a REVISION argument in SPARQL. Recent work with Hopsworks/RonDB targets trillion-triple scale." |
1019 | 1166 | } |
1020 | 1167 | ] |
1021 | 1168 | } |
0 commit comments