HBase - семейство колонок - PullRequest
1 голос
/ 23 апреля 2011

Я новичок в HBase.Мне нужно оформить свой стол.Я хочу поиграть со следующей информацией:

На дату XX-XX-XXXX слово «HELLO» содержится в документе 2,3,4, а вес каждого документа - 12,45,36 -Мои необработанные данные: doc: D название: 'Мне нравится картошка', вес: W, дата: D

Я создал таблицу со строкой: word, column: date, value: doc Но я не могухранить несколько строк с одной и той же датой.

Можем ли мы создать несколько семейств столбцов для таблицы?Что может быть лучшим способом для разработки схемы?

Большое спасибо

1 Ответ

0 голосов
/ 07 апреля 2012

Является ли дата самой важной информацией для документа? как вы говорите, вы можете хранить только один документ на дату с вашей заданной схемой. Альтернативой может быть составной ключ, например: DATE_TIME_DOCUMENT-ID. Идентификаторы документа могут быть частью содержимого для обеспечения уникальности. И, если вы хотите, чтобы последние документы были легко доступны, вы также можете инвертировать меру DATE-TIME (например, Long.MAX_VALUE - метка времени документа). Если вам не важна дата, документы можно хранить только по их идентификатору.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...