Membase Server is the lowest latency, highest throughput NoSQLdatabase technology on the market. When your application needs data, right now, it will get it, right now. A distributed key-value data store, Membase Server is designed and optimized for the data management needs of interactive web applications, so it allows the data layer to scale out just like the web application logic tier – simply by adding more commodity servers.
Elastic key-value database | |
Multi-node clusters | Easily store and retrieve large volumes of data from any application, using any language or application framework. |
Zero downtime topology change | Effortlessly grow or shrink a Membase cluster without application downtime or performance degradation. |
Guaranteed data consistency | Never grapple |
High sustained throughput | Fewer servers required to support a given application. |
Sub-millisecond access latency | Applications feel snappy and responsive, all the time. |
Optional synchronous replication | Make your own durability/performance tradeoffs – operate asynchronously, or chose to wait for replication acknowledgment on mutation operations. |
Replication and failover | |
Peer-to-peer replication | Supports peer-to-peer Membase replication. |
Configurable number of replicas | Balance resource utilization with availability requirements. |
High-speed server failover | Server failures recoverable in under 100 milliseconds – retain human control or implement automated self-healing. |
Persistence | |
Off node storage support | Data can be persisted to centralized storage resources if desired. |
Pluggable storage engine | Fully documented engine API enables optimizations for specialized hardware. |
Built-in memcached caching | |
Managed memcached caching layer | Weapons-grade caching technology, field proven behind tens of thousands of web applications. Transparently accelerates database reads and writes. |
In-memory data indexing | On-disk objects are indexed in memory, permitting rapid retrieval of older, disk-resident objects. |
Cloud friendly | |
Secure resource-managed multi-tenancy | Manage a single, shared Membase cluster while providing multiple applications with secure, quota-limited access to a subset of cluster resources. |
Node homogeneity | Cluster can be grown simply by cloning an existing node – effortless in a virtualized cloud environment. |
Full-featured REST API and CLI | Easily integrates with cloud provisioning systems – programmatically add new applications, data buckets and servers. |
Development support | |
Memcached API compatible | Supports memcached ASCII and binary protocols – the most widely supported key-value API. Client library and application framework support for nearly every language and framework. |
Flexible schema-less data repository | Just set and get keys from the database. No need to pre-determine a schema, create tables, normalize or tune for performance before storing data. |
Client-side proxy option | For systems where many transient processes are co-located on a server (e.g. PHP), Moxi provides an efficient connection-pooling capability. |
Enterprise production ready | |
User management | Manage administrative access to management console and programmatic configuration interfaces. |
Alerts and logging | Configure and receive alerts based on administrator-defined thresholds. |
Audit trail | Ensure and measure compliance with IT change management policies and procedures. |
World-class support | Membase Server is subjected to a stringent quality process, validated across a wide range of platforms and client libraries and is backed by a range of support offerings including global, 24x7 options with guaranteed response times on severity 1 and 2 issues. |