Connecting KeyLines to your NoSQL Datastore
KeyLines is a database agnostic network visualization tool. This means it is compatible with any datastore you want to use, and NoSQL visualization is a popular choice.
What is NoSQL?
NoSQL (sometimes also called ‘Not Only SQL’) is a growing sector of the datastore market based around non-relational databases.
These systems offer excellent scalability, performance and flexibility, as well as simpler maintenance and cheaper hardware requirements. As a result, they’re popular options for enterprise-level ‘big data’ and network visualization.
Categories of NoSQL Database
The data models broadly fall into three categories:
Key value / Column Stores
The most basic NoSQL data model, with each item stored as a name (or key) with a value, ideal for non-complex data. Examples include: CouchBase, DynamoDB, Cassandra, HBase.
Document stores – data stored as flexible objects known as documents, ideal when richer or semi-structured data is being stored. Examples include: CouchDB, MarkLogic, MongoDB.
Data stored in a connected network/graph format, ideal when connections are an integral component of the data. Examples include Neo4j, Amazon Neptune, Microsoft Azure Cosmos DB, Stardog and ArangoDB
NoSQL visualization from your datastore
You can learn more about the KeyLines toolkit, and how to visualize connected data, in the KeyLines white paper