PHPcassa вставить случайно - PullRequest
0 голосов
/ 20 июня 2011
$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_val3, col_val1, col_val4

Плохо, когда я могу правильно задать значение get_range(), поскольку некоторые из них могут вставляться в другой раздел.

Как сделать так, чтобы код вставлялся по порядку?

1 Ответ

0 голосов
/ 22 июня 2011

Вы пробовали использовать функциональность 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')
));
...