-
Notifications
You must be signed in to change notification settings - Fork 11
Roadmap
mjpearson edited this page Sep 13, 2010
·
53 revisions
Single point autoloaderThrift connector supporting multiple Cassandra nodesKeyspace, Column, SuperColumn, ColumnFamily, ColumnFamilySuper awareabstract CRUDPluggable field validationUnit TestsCassandra 0.5.0 compatability testing
- simple predicate searches, ranged queries, slices, counts etc.
- JSON schema => model generation
Thrift Binary Protocol transport + thrift .so autodetect- APC round robin, named clusters, node auto discovery
- APC/Memcached (serialised) columnpaths
- Namespaced, phar’ed
- Support Set operations (Union, Intersection, Complement, Difference)
- Support bitwise operators/masks if supported by Cassandra/Thrift
- simple OQL and regex (keyed) path retrieval for asciitype paths
use Pandra\Predicate as Query; // array of 'city' columns w/pathed parents $ks['Super1']['Addresses'][Query::regex('!.*Address!i')]['city']->get(); // ->count()
- indexing dynamically created column famlies ( Cassandra 0.7 CASSANDRA-44)
- Admistrator, including keyspace scaffolder and Cassandra config parser/writer
- ORM enhancement (?)
- Symfony and CodeIgniter integration packages