当前位置: 首页 > 工具软件 > Membase > 使用案例 >

Membase

罗均
2023-12-01

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

  • 努力应付困境(或解决难题)
with consistency issues in your application – no quorum reads  required.??

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.





 类似资料:

相关阅读

相关文章

相关问答