BigTable: хранение идентификаторов в качестве квалификаторов?

Это довольно просто, у меня была эта проблема, и смущающая простая ошибка.

Приложение использует аргументы командной строки, я удалил их, а затем добавил их обратно. Неожиданно проект не удалось создать.

Visual Studio -> Свойства проекта -> убедитесь, что вы используете вкладку «Отладка» (не вкладка «Build Events») -> Аргументы командной строки

Я использовал текстовую область Post и Pre-build, которая была неправильной в этом случае.

0
задан Gabriel 27 February 2019 в 16:17
поделиться

1 ответ

Есть пара ограничений, которые имеют отношение здесь:

  1. Существует жесткое ограничение в 256 МБ на строку
  2. Строка не может быть разделена на разные узлы, что предотвращает распараллеливание

Таким образом, вы хотите избежать хранения данных от нескольких пользователей в одной строке. Таким образом, у вас не будет 1B постов в одном ряду. Тем не менее, имея 1M строк, каждая с 1000 квалификаторов должна подойти. Вы можете рассматривать классификаторы столбцов как ключи в Hashmap. В отличие от SQL или семейств столбцов, квалификаторы в каждой строке совершенно не связаны с квалификаторами в другой строке.

0
ответ дан Igor Bernstein 27 February 2019 в 16:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: