background image

PAGE 7

Figure 5: SanDisk Replication

If applicable, the SSDs in a Membrain node can be configured using RAID 5 to further increase 
node availability. This allows the node to tolerate the failure of a single SSD without a loss of 
service. When using SSDs that are hot-swappable, a defective SSD can be replaced without 
stopping the Memcached / NoSQL service. 

Using Backup and Restore to Protect Against Data Corruption or Loss 

Many applications need to back up the contents of Memcached or key-value stores to recover 
from user errors or application-driven data corruption, for full recovery and restore from 
catastrophic data loss, for warming the caches of new servers before bringing them online, and 
for logging.

Membrain supports full and incremental backup and restore of persistent containers to hard 
disk drives. A full backup is a logical copy of all objects in a container. An incremental backup 
is a logical copy of objects in a container that are new or have changed since the previous 
backup, including a logical representation of deleted objects. A full backup is taken to start a 
new backup “series”, which contains the full backup plus zero or more incremental backups. 
There is no limit to the number of incremental backups in a series. Backups can be scheduled at 
regular intervals.

Backups can be taken while the server is still servicing client requests. In this case, data written 
by a client after the backup is started may or may not be included in the backup.

 Restoring a backup is the process of replaying backup streams to a server. A backup can be 
restored to any container. The target container must already exist and have sufficient space 
before the restore is started. The container can be restored to an arbitrary checkpoint within 
the series. See Figure 6.

Figure 6: SanDisk Backup and Restore

gets/sets

to key set 0

Master 0

Synchronous Replication

Master 1

VIP group 0

VIP group 1

gets/sets

to key set 1

Normal Operation

Master 0

Re-sync data

Synchronous Replication

Master 1

VIP group 1

gets/sets

to key sets 0

and 1

Recovery

Master 1

Service

Interruption

VIP group 0

VIP group 0

VIP group 1

gets/sets

to key set 1

Failover

Container

TCP/UDP Port

TCP/UDP Port

Hard Drive

Hard Drive

TCP/UDP Port

TCP/UDP Port

Cap:

128GB

Non-Persistent

Cache Mode

Data:

Thumbnails

Container

Cap:

64GB

Persistent

Cache Mode

Data:

Queries

Container

Cap:

64GB

Persistent

Store Mode

Data:

Cookies

Container

Cap:

64GB

Persistent

Store Mode

Data:

Photos

Backup

Enable backup

per container

Full or

incremental

backup

Enable up to

8 parallel

streams

Choose

backup interval

Container

TCP/UDP Port

TCP/UDP Port

TCP/UDP Port

TCP/UDP Port

Cap:

128GB

Non-Persistent

Cache Mode

Data:

Thumbnails

Container

Cap:

64GB

Persistent

Cache Mode

Data:

Queries

Container

Cap:

64GB

Persistent

Store Mode

Data:

Cookies

Container

Cap:

64GB

Persistent

Store Mode

Data:

Photos

Restore

Restore to

empty container

Restore to any

previous full or

incremental

backup point

Summary of Contents for Membrain Software

Page 1: ...ation reduce power consumption and lower overall total cost of ownership TCO Boost response times for critical applications with in memory like performance Learn more in this white paper Membrain Soft...

Page 2: ...rsistence 4 Using Replication and Automated Failover for HA and Disaster Recovery 6 Using Backup and Restore to Protect Against Data Corruption or Loss 7 Using Containers to Manage Consolidation 8 Usi...

Page 3: ...software cache and persistent NoSQL key value store optimized to take full advantage of flash memory multi core processors and high performance interconnects Membrain is a high performance highly ava...

Page 4: ...t SOE described later in this white paper and the underlying hardware platform to provide superior enterprise caching and key value store performance capabilities and features Membrain is based on a s...

Page 5: ...over cached data supporting attributes of size persistence store vs cache mode and replication Transparent highly optimized data replication and failover Flash Management The flash management layer p...

Page 6: ...esence predictive failure analysis and automatic restart Key Capabilities Using Flash Memory to Increase Capacity Reduce Power and Provide Persistence Membrain integrates DRAM and flash to meet the th...

Page 7: ...L a full high availability build of MySQL and its InnoDB storage engine Cassandra and MongoDB Each is executing the same key value random query benchmark of 32 million and 64 million 1 KB items on the...

Page 8: ...e processor DRAM and flash resources Containers can be configured in eviction or store mode as well as persistent or non persistent mode Membrain replication supports all container modes Figure 5 show...

Page 9: ...this case data written by a client after the backup is started may or may not be included in the backup Restoring a backup is the process of replaying backup streams to a server A backup can be restor...

Page 10: ...ilable even after a power outage allowing Membrain to instantly recover to its peak performance avoiding performance degrading multi hour or multi day cache warm up periods Another container attribute...

Page 11: ...Performing rolling upgrades and Hot key and hot client statistics Figure 8 Membrain GUI Membrain also has a comprehensive command line interface CLI for users who prefer to integrate Membrain into an...

Page 12: ...typical Memcached NoSQL deployments through Reducing TCO Through Consolidation Industry Leading Data and Service Availability Reducing TCO through Consolidation Figure 8 shows the Consolidation and Re...

Page 13: ...h both planned and unplanned downtime Some SanDisk customers use Membrain as their sole data repository without a database as the primary data store Whether or not this is the case the high availabili...

Page 14: ...t Easy plug and play installation and configuration Seamless Operation 100 compatible with existing client applications and management tools Highest Reliability Delivers enterprise class reliability w...

Reviews: