Skip to end of metadata
Go to start of metadata

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

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: 12)

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.

]]></ac:plain-text-body></ac:macro>

]]></ac:plain-text-body></ac:macro>

Labels:
proposals proposals Delete
cache cache Delete
backend backend Delete
zend_cache zend_cache Delete
proposal proposal Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Aug 19, 2010

    <p>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 <ac:emoticon ac:name="wink" />.</p>

    <p>Paddy</p>

    <p>Community Review (CR) Team </p>

    1. Aug 19, 2010

      <p>I'm refactoring the cache component for zf 2.x</p>

      <p>Please look at:
      <a class="external-link" href="http://framework.zend.com/wiki/display/ZFPROP/Zend+Cache+2.0+-+Marc+Bennewitz">http://framework.zend.com/wiki/display/ZFPROP/Zend+Cache+2.0+-+Marc+Bennewitz</a>
      <a class="external-link" href="http://github.com/marc-mabe/zf2/tree/cache">http://github.com/marc-mabe/zf2/tree/cache</a></p>

  2. Feb 05, 2011

    <p>Archiving this proposal, feel free to recover it when you want to work on it again. For more details see <a href="http://framework.zend.com/wiki/display/ZFDEV/Archiving+of+abandoned+proposals+(Feb+5+2011)">this email</a>.</p>