Re: Is JanusGraph suitable for Ad Tech ?
Ted Wilmes <twi...@...>
Hi Jakub, You have a few options with JanusGraph when it comes to high degree vertices, neither of them would I consider automatic though. Commonly you'll see changes made to the graph model to introduce bucketing of entities so that edge count (partition size) can be kept within some reasonable bounds. In many ways, this isn't that different than what you were probably attempting to do in C*/ScallyDB. Janus also supports vertex and edge partitioning, in your case, you'd probably be interested in vertex partitioning [1]. This will spread a vertices incident edges around your cluster as opposed to localizing them all to one partition. Truth be told, I don't have production experience with that feature as it is relatively new. If anyone has used it, I'd be curious to hear their thoughts. This will only help you up to a point though, and it is still possible to get partitions that can lead to operational issues if you're not careful. --Ted On Thursday, June 1, 2017 at 4:41:17 PM UTC-5, Jakub Liska wrote:
|
|