FlockDB Definition


What is FlockDB?

FlockDB is an open source, fault-tolerant, and distributed graph database licensed under the Apache license for managing data at webscale. Twitter used it to build user database and manage relationships. It can be efficiently used in high throughput and low latency environments. FlockDB was created by Twitter for relationship related analytics. FlockDB is a database that stores graph data which is optimized for very large adjacency lists, and quick reads and writes but not optimized for graph traversal operations.

Cloud Computing – Download Free EBooks and Whitepapers
Java – Download Free EBooks and Whitepapers
Windows – Download Free EBooks and Whitepapers

Download Free EBooks and Whitepapers on Big DATA

In FlockDB, graphs are stored as sets of edges between nodes which are identified by 64 bit integers. Each edge between nodes is also marked with a 64 bit position. Edge can be used for sorting. For social graphs, integer node IDs will be user IDs while in a graph containing favorite tweets, the destination will be a tweet ID.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s