Multitenant Graph Applications
A multitenant software system is designed to support multiple customers within a single application instance using shared data sets with proper separation. TinkerPop's Blueprints provides an interface for building multitenant, graph-based applications supported by various graph databases. PartitionGraph separates the underlying graph into different partitions/buckets and enables multitenancy, where a partition serves as the location for a single tenant's data. This design allows for "cross-fertilization" of data through inter-partition linking. The example demonstrates how PartitionGraph can be used to separate customer data in an Electronic Health Records (EHR) system and introduces global data that can be shared amongst all customers, enabling complex graph queries and analyses across multiple partitions.
Company
DataStax
Date published
April 6, 2012
Author(s)
Marko A. Rodriguez
Word count
1067
Language
English
Hacker News points
None found.