2013-11-26 5 views
0

Я работал с Pycassa до и написал обертку использовать пакетную мутацию & Пулы соединений и т.д. Но http://wiki.apache.org/cassandra/ClientOptions рекомендует теперь использовать CQL-на основе API, потому что бережливость на основе апи (Pycassa) будет поддерживаться назад совместимость только. Сайт Apache рекомендует использовать Python api, написанный DataStax, который все еще находится в бета-версии (согласно их документации). Смотрите предупреждение от их питона-драйвер/README.rst файлВыбор клиента Lib питона для Кассандры

Предупреждения

Этого драйвер в настоящее время активно разрабатывается, поэтому API и расположение пакетов, модулей, классов и функций могут изменяться. Могут также быть серьезные ошибки, поэтому использование в производственной среде не рекомендуется в настоящее время.

Сайт DataStax http://www.datastax.com/download/clientdrivers рекомендует использовать DB-API 2.0 плюс устаревшие api. Есть еще? Есть ли у кого-то сравнение между apis на основе CQL 3? Что стоит на вершине? Ответы, основанные на фактах, помогут сообществу, поэтому, пожалуйста, воздержитесь от мнений.

ответ

0

Это старый вопрос, и в то же время на DataStax Python driver было сделано много разработок. Это, наверное, лучший выбор сегодня, потому что он самый активный и актуальный (с поддержкой CQL3, например, как вы упомянули).

Pycassa автор также рекомендует переключатель:

pycassa не поддерживает CQL или собственный протокол Кассандры, которые являются для замены интерфейса бережливость, что pycassa основана. Если вы начинаете новый проект, настоятельно рекомендуется использовать новый драйвер python для DataStax вместо pycassa.

Смежные вопросы