-
Notifications
You must be signed in to change notification settings - Fork 11
Roadmap
mjpearson edited this page Sep 13, 2010
·
53 revisions
Thrift Binary Protocol transport + thrift .so autodetectCF/SuperColumns/Columns individually mutableSlice retrievalsAPC round robin, named clusters, node auto discovery
Complete 0.7 API support- JSON/YML schema => model generation + relational lazy loading, slice caching and secondary index support
- Namespaced
LongType support- Load hydration methods (object > array > scalar)
- Event Listener pattern > Validator
- simple OQL and regex (keyed) path retrieval for asciitype paths, predicate searches, ranged queries, slices, counts etc.
use Pandra\Predicate as Query; // array of 'city' columns w/pathed parents $ks['Super1']['Addresses'][Query::regex('!.*address$!i')]['city']->get(); // ->count()
- APC/Memcached (serialised) columnpaths
- Support Set operations (Union, Intersection, Complement, Difference)
- Support bitwise operators/masks if supported by Cassandra/Thrift
- auto-indexing into dynamic column famlies ( Cassandra 0.7 CASSANDRA-44)
Wishlist
- Admistrator, including keyspace scaffolder and Cassandra config parser/writer
- ORM enhancement (?)
- Symfony, CodeIgniter, Drupal, Modx integrations