почему так медленно, когда я вставляю строку с большим количеством столбцов в HBase? - PullRequest
0 голосов
/ 22 августа 2011

Я хочу вставить данные в базу данных HBase, но одна строка с множеством столбцов (более пятидесяти, есть только одно семейство столбцов). И у меня 4 сервера региона, но производительность вставки менее 10000 строк / сек.

что я могу сделать?

1 Ответ

3 голосов
/ 24 августа 2011

Игнорируя аппаратную сторону вещей (т.е. улучшенные жесткие диски / серверы / и т. Д.), Есть способы оптимизировать команды Put.Я не знаю, как вы разговариваете с HBase, но есть настройки, которые вы можете отключить (например, WAL), чтобы повысить производительность и выполнить много Puts одновременно.Кроме того, вы должны убедиться, что у вас не так много столкновений клавиш и строк, так как они создают «горячие точки» и снижают производительность сервера региона.

...