Schooner Home Page

NoSQL: Seamlessly Scale to Meet Demand

A key goal of NoSQL is to provide seamless scaling. Ideally, a NoSQL data store should provide unlimited capacity with high performance and high availability. Node failures or growing/shrinking the number of nodes to adjust capacity should not require a service interruption.

The persistent key-value store provided by the Schooner Appliance for Memcached/NoSQL provides the solution.

Any number of Schooner Memcached/NoSQL Appliances can be configured to meet your capacity needs. Schooner allows you to organize your data into containers. Containers are assigned to nodes (Schooner Appliances) and may be synchronously replicated on other nodes. During access to the Schooner distributed key-value store, keys are hashed to containers via virtual IPs (VIPs). When a node fails or a container is moved to a newly added node, the VIP is transparently switched to the replicated container without any loss of service or any loss of data.

  • Active/active replication fully utilized all nodes
  • Synchronous replication ensures no data is lost during outages
  • Automated failover delivers continuous service availability, and eliminates the need for manual, error prone user intervention
  • Transparent to client side apps and requires no additional overhead

The key-value store provided by the Schooner Appliance for Memcached/NoSQL provides seamless scalability with unlimited capacity and industry leading performance, availability, and TCO!