Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.ruby > #4807
| From | Oren Shani <orenshani7@gmail.com> |
|---|---|
| Newsgroups | comp.lang.ruby |
| Subject | Another Couch potato question: Dealing with classic concurrency conflict |
| Date | 2011-05-20 05:50 -0500 |
| Organization | Service de news de lacave.net |
| Message-ID | <efbc3434f58e902a9d6818ba6009162a@ruby-forum.com> (permalink) |
Hi All, So now (with some starter help I got here), I played around with Couch Potato enough to see that I really like it. I have one big problem though and this is really critical for what I am developing. Apache boast that CouchDB does not lock the DB documents as SQL locks tables, and that users always get their requests granted via a queue. But what about the classic concurrency conflicts that SQL uses locks for in the first place? for example, suppose I have a field in some document that each client should read, increase by some value and then save, as you probably know, if two clients read the field and then both save it, only the addition done by one of them will be actually saved. So I wonder what is the best practice for handling this kind of situations with Couch Potato or with CouchDB at all? I really don't want to have to use SQL just because of that... Many thanks, Oren -- Posted via http://www.ruby-forum.com/.
Back to comp.lang.ruby | Previous | Next — Next in thread | Find similar | Unroll thread
Another Couch potato question: Dealing with classic concurrency conflict Oren Shani <orenshani7@gmail.com> - 2011-05-20 05:50 -0500
Re: Another Couch potato question: Dealing with classic concurrency conflict Robert Klemme <shortcutter@googlemail.com> - 2011-05-20 07:05 -0500
Re: Another Couch potato question: Dealing with classic concurrency conflict Oren Shani <orenshani7@gmail.com> - 2011-05-20 08:11 -0500
Re: Another Couch potato question: Dealing with classic concurrency conflict Robert Klemme <shortcutter@googlemail.com> - 2011-05-20 08:56 -0500
Re: Another Couch potato question: Dealing with classic concurrency conflict Oren Shani <orenshani7@gmail.com> - 2011-05-20 09:28 -0500
csiph-web