Couchbase
  • Why NoSQL?
  • Couchbase Server
  • Download
  • Resources
  • Careers
Home | Forums | Membase | Membase Server 1.6.x

best practice for backup / restore

5 replies [Last post]
  • Login or register to post comments
Thu, 09/30/2010 - 09:47
Mantle
Offline
Joined: 09/30/2010
Groups: None

Hey guys,

What is your recommended best practice for a periodic backup of the data in membase, and restoring from a backup in the case of a major failure that replication does not handle?

We're planning to use Membase for a major facebook application that has over 200k monthly users and having the ability to provide backup and recovery will be imperative for us.

Thanks!

Top
  • Login or register to post comments
Thu, 09/30/2010 - 14:28
Perry Krug
Offline
Joined: 06/02/2010
Groups: None

Unfortunately at the moment this is one of our weak spots. I've already engaged our engineering team and we are working on a definitive plan in place to offer backups and restore but I don't have a firm date for availability yet. We want to be able to supply this feature in an easy-to-use, robust and scalable mechanism.

We are planning on releasing a backup/restore feature in 1.6.1 which is currently scheduled for the end of October. The feature will allow for the pausing of persistence for a brief period of time while it makes a copy of the data on disk. All the functionality for this is there already, just needs to be more readily exposed to the user. This will allow for very quick backups to be taken, but (without extensive work) will limit you to restoring the data into an identically configured cluster.

I'll keep sending updates as I get more information and the feature develops.

Thanks a bunch, glad to hear you're having a good experience with Membase.

Perry

__________________

Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Membase: http://www.membase.com/products-and-services/overview
Call or email "sales -at- membase -dot- com" today!

Top
  • Login or register to post comments
Thu, 09/30/2010 - 14:52
Mantle
Offline
Joined: 09/30/2010
Groups: None

Thanks Perry - I have a couple follow up questions:

1) How do we turn off persistence temporarily then re-enable it?
2) When we do a backup of the disk, do we need to back up all disks on all nodes (since the data's distributed)?

Shawn

Top
  • Login or register to post comments
Fri, 10/01/2010 - 12:02
Perry Krug
Offline
Joined: 06/02/2010
Groups: None

Just updated my original post to more align with our product management plans.

To answer your questions:
1 - I have to double-check, but I don't believe it's something that is controllable by the user today.
2 - Yes, you will need to backup the data files on all the nodes.

Thanks again.

Perry

__________________

Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Membase: http://www.membase.com/products-and-services/overview
Call or email "sales -at- membase -dot- com" today!

Top
  • Login or register to post comments
Fri, 10/01/2010 - 14:07
Mantle
Offline
Joined: 09/30/2010
Groups: None

Great, thanks for the update Perry. Will upgrade from 1.6.0 GA to 1.6.1 require a data/config wipe?

Shawn

Top
  • Login or register to post comments
Fri, 10/01/2010 - 15:57
Perry Krug
Offline
Joined: 06/02/2010
Groups: None

Yes, you will be able to upgrade from GA to 1.6.1. It will be a "rolling" upgrade in the sense that you will have to rebalance one node out of the cluster, upgrade it and then rebalance it back in. Rinse and repeat.

Perry

__________________

Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Membase: http://www.membase.com/products-and-services/overview
Call or email "sales -at- membase -dot- com" today!

Top
  • Login or register to post comments
  • Login or register to post comments
  • Login
  • Register

Company

  • About Us
  • Leadership
  • Customers
  • Partners
  • Contact Us

Product

  • Couchbase Server
  • Couchbase SDKs
  • Use Cases
  • Documentation
  • Forums

Open Source

  • Couchbase Project
  • Couchbase vs. CouchDB

Commercial

  • Subscriptions & Support
  • Training & Services

News

  • Blog
  • Newsletter
  • Press Releases
  • Buzz

Follow Us

    
  • Customer Login
  • Terms of Service
  • Privacy Policy
  • Trademark Policy
  • Site Map

© 2013 COUCHBASE All rights reserved.

Sign in to Couchbase Community

close
  • Create new account
  • Request new password
You are logging into the Forums, Wiki and Issue Tracker