#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 /