Какие существуют ORM/адаптеры HBase для Ruby? Какие из них лучше? Почему?
HBase ORM для Ruby
Ответ 1
Я не знаю, какой из них лучше, но:
- Rhino https://github.com/sqs/rhino
- Bigrecord https://github.com/openplaces/bigrecord
Моя склонность заключалась бы в создании адаптера Datamapper - тогда вы получите преимущество мощной ORM (при условии, что вы думаете, что это преимущество) и стандартных тестов. Я вижу, что кто-то начал проект несколько дней назад, но еще не нажал какой-либо код, возможно, посмотрел его на Github?:
- DM-HBase-Adapter https://github.com/hasham2/dm-hbase-adapter
Ответ 2
Rhino и Bigrecord кажутся неактивными в течение нескольких месяцев.
Вот более активный Ruby ORM для hbase: https://github.com/CompanyBook/massive_record
Ответ 3
Я еще не пробовал, но там Massive Record, который активно поддерживается с августа 2011 года и основан на ActiveModel.