Atomic counter support
Atomicity of increment/decrement operations
Now MagnetoDB has partially implemented UpdateItem request. It has support of PUT and DELETE actions on storage level which don't not depend on current type of item's attribute to be updated. We need to Implement smart UpdateIdem ADD action which will be able to perform atomic decrement and increment if Item's attribute for update operation is number. Take a look at DynamoDB API documentation for details:
http://
Also now MagnetoDB doesn't have REST API implementation of UpdateItem request, So it is also necessary to implement it.
Blueprint information
- Status:
- Complete
- Approver:
- Dmitriy Ukhlov
- Priority:
- High
- Drafter:
- Ilya Sviridov
- Direction:
- Approved
- Assignee:
- Alexander Chudnovets
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- juno-3
- Started by
- Maksym Iarmak
- Completed by
- Ilya Sviridov
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
(WIP) Add UpdateItem REST api method
Addressed by: https:/
Draft version of atomic counters API
Addressed by: https:/
1) fix API for atomic counter, 2) add support at storage level 3) add support in delete and create table at cassandra driver level