Can janusgraph support the ClickHouse? #1370
Replies: 8 comments
-
@ggservice007 as far as I know, right now JanusGraph doesn't support |
Beta Was this translation helpful? Give feedback.
-
@porunov |
Beta Was this translation helpful? Give feedback.
-
Briefly browsed around source/docs and it sounds like JanusGraph uses those backends just for read/write queries for specific keys. If that's right there's not much sense to add ClickHouse to that backends list, because it's optimized for batch writes and analytical retrieval queries (with aggregation, joins, sorts, etc.) which is completely different workload. |
Beta Was this translation helpful? Give feedback.
-
Thanks a lot. Maybe we can write a new store format for the ClickHouse. |
Beta Was this translation helpful? Give feedback.
-
@porunov |
Beta Was this translation helpful? Give feedback.
-
@ggservice007 I am not familiar with ClickHouse and don't know if it is wise to use it as a storage backend. All I know is that it is a column-oriented database management system. If so, then it is possible to use it as a storage backend. But to understand if you should use it as a storage backend you need to dig into ClickHouse. |
Beta Was this translation helpful? Give feedback.
-
@porunov what kind of queries are typically issued to those backends? |
Beta Was this translation helpful? Give feedback.
-
@blinkov I didn't research yet how JanusGraph proceed queries to the storage backend. I know what kind of queries go into index backends (cursor is used to retrieve search data in batches. Search queries are not key specific). I assume that there are not only queries for specific keys when working with storage backends. |
Beta Was this translation helpful? Give feedback.
-
I love janusgraph and ClickHouse.
ClickHouse/ClickHouse#4001
We can together make it.
So nice.
Beta Was this translation helpful? Give feedback.
All reactions