0
$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_val2,,,,col_val3col_val1col_val4

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

如何使代码插入有序?

4

1 回答 1

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')
));
于 2011-06-22T07:51:27.290 回答