|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (9)
View Page History{zone-data:revision}
1.0 - 12 April 2010: Initial Draft.
1.2 - 31 December 2010: Beta.
{zone-data}
{zone-data:repository}
{zone-data:repository}
http://github.com/necromant2005/Zend-Database-Document http://github.com/necromant2005/zeus
{zone-data}
* [CouchDB|http://couchdb.apache.org/]
* [Riak|http://riak.basho.com/]
* [Riak|http://riak.basho.com/]
* [Redis|http://code.google.com/p/redis/]
* [ProjectVoldemort|http://project-voldemort.com/]
* [NoSQL application development|http://blogs.forrester.com/application_development/2010/02/nosql.html]
* [Google Map-Reduce|http://code.google.com/edu/submissions/mapreduce-minilecture/listing.html]
* [Google Map-Reduce|http://code.google.com/edu/submissions/mapreduce-minilecture/listing.html]
* [GitHub project Zend\Database\Document|http://github.com/necromant2005/zeus]
{zone-data}
* Version of documents (in general storages return system field _rev for revision and _id for UID of document)
* Integration with exist Zend_Db_Table Zend\Db\Table
* Integration validation document structure
The first implement most popular nosql storages MongoDB/CouchDB and later all exists.
* Milestone 1: [DONE] create abstract classes storages and document
* Milestone 2: [DONE] build base functionality get/set by key
* Milestone 3: [DONE] integrate query builder
* Milestone 4: integrate query builder for map reduce
* Milestone 5: do new adapters and go to Milestone 1 :).
* Milestone 5: do new adapters and go to Milestone 1 :).