Visualizing a NoSQL Database

Connecting KeyLines to your NoSQL Datastore

visualizing a NoSQL database

KeyLines is a database agnostic network visualization tool. This means it is compatible with any datastore you wish to use.

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. Consequently, they’re popular options for enterprise-level ‘big data’ and therefore 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.

Visualizing Key Value / Column Stores

Document Stores

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.

Visualizing Document Stores

Graph Stores

Data stored in a connected network/graph format, ideal when connections are an integral component of the data. Examples include Neo4j, Titan, Google Cayley and OrientDB.

Visualizing Graph Databases

Visualize data from your NoSQL store

You can learn more about the KeyLines toolkit, and how to visualize connected data, in the KeyLines white paper

Download the White Paper