Реляционные базы данных дают вам гораздо большую гибкость и гибкость запросов и более просты в использовании, но вы также столкнетесь с большими трудностями, если впоследствии вам потребуется разделить данные, если они не поместятся на одном сервере / кластере базы данных , BigTable и подобные вещи масштабируются по существу бесконечно, но делайте это, не предлагая набор функций реляционной базы данных и усложняя задачу проектирования.
Учитывая, что 0,1% мест в конечном итоге нуждаются в уровне масштабируемости BigTable, вам почти всегда лучше использовать реляционную базу данных. Если ваша модель данных достаточно проста, чтобы любой из них работал, я был бы склонен все же выбрать реляционную базу данных.