Zookeeper

ZooKeeper is a distributed hierarchical key-value database system. It is often used as a fault-tolerant storage for meta-data in large-scale distributed systems.

History

ZooKeeper was originally developed at Yahoo as centralized repository for meta-data in Hadoop clusters. It became a standalone Apache Foundation project in 2008.

System Architecture

Shared-Nothing

Data Model

Hierarchical

Storage Organization

Heaps

Stored Procedures

Not Supported

Query Interface

Custom API

Storage Architecture

Disk-oriented

Isolation Levels

Not Supported