The simple, fast, elastic(伸缩的) NoSQL database.
Membase Server
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.
Membase Server is simple.
- Easy to Get, Install, Manage, Expand and Use. As a NoSQL database, there is no need to create and manage schemas; and never a need to normalize, shard or tune the database. Membase Server is 100% compatible with memcached – the most widely deployed distributed NoSQL caching software on the planet – meaning every language and application framework can already “speak Membase.”
- Production Ready. (已经用于生产环境)
-
Membase Server is fast.
- Durable Speed Without Compromising Safety. Membase Server is the lowest latency, highest throughput NoSQL database technology available.
- Managed Memory Caching Layer. Transparently accelerating database reads and writes, our caching technology based on memcached is truly web-app hardened.
Membase Server is elastic.
- Zero Downtime Topology Change. (拓扑变换时,0时间停机)
- Spreads Data Across Cluster. Data is automatically re-distributed across the cluster, without impacting the performance of applications on top.
Membase Server Capabilities
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. |