Возможно ли Пакетное удаление в Кассандре с использованием phpcassa?

Я новичок в php и Кассандре тоже. Я пытался выполнить операцию пакетного удаления в Кассандре, используя phpcassa lib. Есть метод, доступный batch_insert() для вставки нескольких строк в одном вызове. Есть ли подобный метод для удаления нескольких строк.

После поиска в различных источниках по сети, я пришел с кодом ниже для пакетной операции, но он не работает. Я не уверен, что происходит не так.

    public function deleteDocuments(array $keys)
{
try {
$batch = $this->document_column_family->batch();
$docs = '';
foreach ($keys as $key ) {
$batch->remove($key);
}
$batch->send();
$this->document_column_family->remove($keys);
print_r($docs);

} catch (\cassandra\NotFoundException $e) {

} catch (\Exception $e) {

}
return $docs;
}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]