Skip to content

Commit 3b8164d

Browse files
authored
chore: adding motivation.md (#272)
1 parent 4d99386 commit 3b8164d

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ docs1/
102102
!docs/variable-length-paths-guide.md
103103
!docs/docker-deployment.md
104104
!docs/denormalized-edge-tables.md
105+
!docs/motivation.md
105106

106107
# Keep external documentation (wiki, images, features subdirs)
107108
!docs/wiki/

docs/motivation.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Motivation and Rationale
2+
- Viewing ClickHouse databases (including external sources) as graph data with graph analytics capability brings another level of abstraction and boosts productivity with graph tools, and enables agentic GraphRAG support with local writes.
3+
- Research shows relational analytics with columnar stores and vectorized execution engines like ClickHouse provide superior analytical performance and scalability to graph-native technologies, which usually leverage explicit adjacency representations and are more suitable for local-area graph traversals.
4+
- View-based graph analytics offer the benefits of zero-ETL without the hassle of data migration and duplicate cost, yet better performance and scalability than most of the native graph analytics options.
5+
- Neo4j Bolt protocol support gives access to the tools available based on the Bolt protocol.
6+
- Embedded mode and CLI support agentic workflows better.

0 commit comments

Comments
 (0)