Optimize memory consumption
Memory consumption may be optimized without significant performance impact:
1) Dashboard: Store only partial records in memory storage. When full record is needed, retrieve it from memcached
2) Memcached: Use vocabularies to replace full-text record keys by indexes. In the first version the vocabulary may be static and enforced for keys only. Later we may do it dynamic and apply to values too.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Medium
- Drafter:
- Ilya Shakhat
- Direction:
- Approved
- Assignee:
- Ilya Shakhat
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Ilya Shakhat
- Completed by
- Ilya Shakhat
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Optimize memory consumption in dashboard
Addressed by: https:/
Optimize memory consumption in disagreement processing
Addressed by: https:/
Add vocabulary-based compression in runtime storage