Zend Framework: Zend_Cache_Backend_Mongodb Component Proposal
| Proposed Component Name | Zend_Cache_Backend_Mongodb |
|---|---|
| Developer Notes | http://framework.zend.com/wiki/display/ZFDEV/Zend_Cache_Backend_Mongodb |
| Proposers | Simon Harris |
| Zend Liaison | TBD |
| Revision | 1.0 - 18 August 2010: Initial Draft. (wiki revision: 11) |
Table of Contents
1. Overview
The MongoDB backend for Zend_Cache would allow developers to use MongoDB as a backend for content/data caching for the Zend_Cache component. MongoDB is a scalable, high-performance, open source, document-oriented "NoSQL" database.
2. References
3. Component Requirements, Constraints, and Acceptance Criteria
- This component will implement a fully funtional and configurable Zend_Cache backend using MongoDB
4. Dependencies on Other Framework Components
- Zend_Cache_Backend
- Zend_Cache_Backend_Interface
- Zend_Exception
5. Theory of Operation
The component is instantiated and used in a manner consistent with existing Zend_Cache backends
6. Milestones / Tasks
- Write proposal
- Gather feedback
- Review by the Zend team
- Develop full implementation and unit tests
- Documentation
7. Class Index
- Zend_Cache_Backend_Mongodb
8. Use Cases
| UC-01: Simple Caching Example |
|---|
9. Class Skeletons
Class skeletons will follow the current Zend_Cache_Backend_Interface_Extended and to offer a consistent interface and identical functionality to other backends. Class skeletons will be published here as development progresses.
3 Comments
comments.show.hideAug 19, 2010
Pádraic Brady
The proposer should note that all future proposals should target Zend Framework 2.0 since ZF 1.11 will be the final release accepting new features in the 1.x branch. ZF 1.x proposals cannot be reviewed until they are updated accordingly. For your information, Zend Framework 2.0 is written for PHP 5.3 and utilises namespaces - updating code for this is not as hard as it seems
.
Paddy
Community Review (CR) Team
Aug 19, 2010
Marc Bennewitz (private)
I'm refactoring the cache component for zf 2.x
Please look at: http://framework.zend.com/wiki/display/ZFPROP/Zend+Cache+2.0+-+Marc+Bennewitz http://github.com/marc-mabe/zf2/tree/cache
Feb 05, 2011
Dolf Schimmel (Freeaqingme)
Archiving this proposal, feel free to recover it when you want to work on it again. For more details see this email.