PHPcassa随机插入

时间:2011-06-20 05:30:50

标签: php cassandra phpcassa

$column_family->insert('row_key1', array('col_name1' => 'col_val1'));
$column_family->insert('row_key2', array('col_name2' => 'col_val2'));
$column_family->insert('row_key3', array('col_name3' => 'col_val3'));
$column_family->insert('row_key4', array('col_name4' => 'col_val4'));

当插入函数没有按顺序插入值时,问题是个谜,而不是按跳跃顺序显示:col_val2col_val3col_val1col_val4 < / p>

当我可以执行正确的get_range()值时会很糟糕,因为有些值似乎会插入到其他分区中。

如何使代码有序插入?

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用batch_insert功能?

$column_family->batch_insert(array(
    'row_key1' => array('col_name1' => 'col_val1'),
    'row_key2' => array('col_name2' => 'col_val2'),
    'row_key3' => array('col_name3' => 'col_val3'),
    'row_key4' => array('col_name4' => 'col_val4')
));