Wednesday, December 10, 2014

nosql document storage locking

MongoDb locks at the database level, so more databases may be better.

http://docs.mongodb.org/manual/faq/concurrency/

CouchDb does not lock, but uses mvcc (multi-version concurrency control) which means a new version for updates. This gives automatic auditing. Bigger database files though. Must be a cleanup mechanism.
http://docs.couchdb.org/en/latest/intro/consistency.html?highlight=locking

Looking for a document level locking mechanism, but probably wouldn't make sense. Imagine a map/reduce that passes over one or more docs that are receiving updates. I guess the read would need to wait if any of its read targets are locked, but that would mean checking for locks on each doc which may be costly. Not sure, just a hunch.

10 comments:

  1. Really nice information you had provided here. And i wanna appreciate within this. Thank you for providing this information. Get the best document storage services from Safe Storage who is a leading company in Hyderabad. For the more details you can visit on Document Storage Hyderabad

    ReplyDelete
  2. Enormous information oil and gas investigation administrations are by and large included programming administrations and equipment/gear items. Data Analytics Course

    ReplyDelete
  3. data storage is very imporant you can save your data diffrent ways read more

    ReplyDelete
  4. PMP Certification Programme Overview
    Prepare for the Project Management Professional (PMP)® examination by Project Management Institute (PMI) with a four-day rigorous training programme. The PMP® certification training in India suits professionals with experience in project management. The course curriculum is aligned to PMI’s A Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Sixth Edition, which is the latest edition that includes both traditional Project Management and Agile Project Management concepts. Students will learn how to apply these concepts to real-life projects through MS Project, a leading project management tool. 360DigiTMG is a Registered Education Provider (R.E.P.) by PMI to conduct training for this globally recognised certification.
    pmp course


    ReplyDelete
  5. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking. Storage companies in dubai

    ReplyDelete
  6. Acknowledges for paper such a beneficial composition, I stumbled beside your blog besides decipher a limited announce. I want your technique of inscription. front door locks

    ReplyDelete
  7. Thanks for sharing the post with us. Household Storage provides temporary household safe and public storage facility in Hyderabad and Bangalore at economical price.

    ReplyDelete
  8. Excellent! Amazing! I’ll bookmark your blog and take the feeds also. I’m happy to find so many useful info here in the post, we need work out more techniques in this regard, thanks for sharing. JUUL PODS

    ReplyDelete
  9. Cool stuff you have and you keep overhaul every one of us.
    data science course

    ReplyDelete