Jump to content

FlockDB

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Tom.Reding (talk | contribs) at 20:05, 29 June 2016 (→‎External links: Rem stub tag(s) (class = non-stub & non-list) using AWB). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

FlockDB
Original author(s)Nick Kallen, Robey Pointer, John Kalucki and Ed Ceaser from Twitter
Developer(s)Twitter
Initial releaseApril 2010 (April 2010)
Stable release
1.8.5 / 23 February 2012; 12 years ago (2012-02-23)[1]
Repository
Written inScala, Java, Ruby
TypeGraph Database
LicenseApache License 2.0
Websitegithub.com/twitter/flockdb

FlockDB is an open source distributed, fault-tolerant graph database for managing wide but shallow network graphs.[2] It was initially used by Twitter to store relationships between users, e.g. followings and favorites. FlockDB differs from other graph databases, e.g. Neo4j in that it is not designed for multi-hop graph traversal but rather for rapid set operations, not unlike the primary use-case for Redis sets.[3] Since it is still in the process of being packaged for outside of Twitter use, the code is still very rough and hence there is no stable release available yet. FlockDB was posted on GitHub shortly after Twitter released its Gizzard framework, which it uses to query the FlockDB distributed datastore. The database is licensed under the Apache License.

See also

References

  1. ^ "FlockDB 1.8.5 released". Twitter. February 22, 2012. Retrieved 2 November 2013.
  2. ^ http://gigaom.com/2010/04/12/twitter-open-sources-the-home-of-its-social-graph/
  3. ^ https://github.com/twitter/flockdb#readme