Я хочу создать приложение реального времени для интеллектуального обслуживания. Я думал об использовании Hbase с Phoenix. Phoenix предоставляет SQL-уровень для HBase.Hbase для приложения реального времени
Я читал, что Hbase хорош для больших данных, таких как 100 миллионов строк плюс ++. Но у моих данных приложения нет данных. Как будет реагировать база данных Hbase, если в начале есть только небольшой объем данных? И является ли HBase хорошим решением для веб-приложений реального времени?
Я хочу иметь такую архитектуру, как лямбда-архитектура. Для обработки пакетов и потоков. Будет ли HBase на вершине HDFS быть моей OLTP и OLAP-системой вместе?
Поскольку лямбда-архитектура имеет слой периодичности и скорости. Могу ли я использовать данные HBase в HDFS также для Batch и сохранить результат в Hbase?
В целом, я хочу знать, является ли HBase хорошим решением для создания веб-приложения в режиме реального времени, чтобы иметь возможность делать аналитику.