- In progress toward compatibility with Apache Cassandra 0.7
- Direct port of pycassa
$conn = new Connection('Keyspace1');
or
$servers[0]['host'] = '127.0.0.1';
$servers[0]['port'] = '9160';
$conn = new Connection('Keyspace1', $servers);
$users = new ColumnFamily($conn, 'Standard1'); // ColumnFamily
$super = new ColumnFamily($conn, 'Super1'); // SuperColumnFamily
$users->insert('key', array('column1' => 'value1', 'column2' => 'value2'));
$users->get('key');
$users->multiget(array('key1', 'key2'));
$users->remove('key1'); // removes whole row
$users->remove('key1', 'column1'); // removes 'column1'
$users->get_count('key1'); // counts the number of columns in row 'key1'
$users->get_range('key1', 'key9'); // gets all rows with keys between '1' and '9'
- Mailing list: phpcassa on google groups
- IRC: Channel #cassandra on irc.freenode.net
- Hoan Ton-That (hoan.tonthat@gmail.com)
- Benjamin Sussman (ben@fwix.com)
- Anthony ROUX (anthony.rx43@gmail.com)
- Vadim Derkach
- Zach Buller (zachbuller@gmail.com)
- Timandes
- Todd Zusman
- Yancho Georgiev (yancho@inspirestudio.net)
- Pieter Maes (maescool@gmail.com)
- Tyler Hobbs