Создание вторичных индексов в Кассандре с использованием Thrift и php - PullRequest
3 голосов
/ 04 октября 2011

Я приведу примеры создания вторичных индексов для новых или существующих столбцов в базе данных cassandra с использованием Thrift API. Документация вокруг Thrift очень скудная. Кто-нибудь может помочь брату?

Второй вопрос, который меня интересовал: есть ли недостатки при использовании phpcassa в качестве интерфейса для cassandra. Насколько я понимаю, он находится на вершине Thrift, поэтому есть ли недостатки этого сценария?

Я использую Cassandra 0.8, Thrift 2.0 и php 5.2.9.

1 Ответ

2 голосов
/ 04 октября 2011

Если вы используете phpcassa, вы можете использовать SystemManager.create_index () .

Если вы используете PHP CQL драйвер , он будет выглядеть так: http://www.datastax.com/docs/0.8/references/cql#create-index

Снижение производительности phpcassa или драйвера CQL довольно мало, о чем стоит беспокоиться только в самых экстремальных ситуациях. Как правило, задержка в сети и задержка БД для ваших запросов намного больше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...