Я начал HBase и пришел из RDBMS-фона
У меня есть одна таблица с миллионами строк
mysql> select PAGE_URL,REFERRER_URL,SOURCE,TYPE from visitors limit 4; +-------------------------------------------+-------------------------------------------+---------------+------+ | PAGE_URL | REFERRER_URL | SOURCE | TYPE | +-------------------------------------------+-------------------------------------------+---------------+------+ | https://stackoverflow.com/html/arun1.html | https://stackoverflow.com/html/arun2.html | Direct Visits | 1 | | https://stackoverflow.com/html/arun1.html | https://stackoverflow.com/html/arun3.html | Facebook | 1 | | https://stackoverflow.com/html/arun1.html | https://stackoverflow.com/html/arun4.html | Email | 0 | | https://stackoverflow.com/html/arun1.html | https://stackoverflow.com/html/arun5.html | Direct Visits | 0 | +-------------------------------------------+-------------------------------------------+---------------+------+
, и я выбираю строки с условием where для более 4 столбцов.Это заняло около 4 минут.
Как сделать это за столом?потому что rowkey только индексированный столбец в hbase.