Экономная альтернатива для HBase?

#php #database #nosql #hbase

#php #База данных #nosql #hbase

Вопрос:

У нас возникли проблемы с чтением данных в PHP с использованием Thrift для HBase. Загрузка данных, создание таблиц — все это хорошо. Проблема заключается в остальных операциях с данными. Для этого не так много документации, кроме их основного веб-сайта, следовательно, утеряно. Все учебные пособия, которые я видел в сети, касаются настройки и вставки данных, а не других операций с данными.

В интересах экономии времени мы ищем альтернативы thrift, которые могут помочь PHP и HBase работать имеет достаточно документации. Если мы не сможем найти альтернативы, то план состоит в том, чтобы использовать Cassandra вместо HBase, пока не появится лучшая документация для HBase с PHP. Но любые предложения по подробным руководствам или альтернативам, чтобы заставить PHP amp; HBase работать для всех операций с данными, были бы замечательными.

Комментарии:

1. Каких именно операций с данными не хватает в PHP Thrift?

Ответ №1:

Помимо Thrift, HBase также поддерживает интерфейс REST, который может предоставлять некоторые другие способы доступа к данным. Обратите внимание, что интерфейс REST медленнее по дизайну, потому что он использует HTTP, а не протокол Thrift.

Ответ №2:

У них есть примеры клиентов в исходном коде:http://svn.apache.org/repos/asf/hbase/trunk/src/examples/thrift /