Мне нужно хранить данные в Aerospike. Этот движок поддерживает «бины» («бин» похож на столбец в строке или поле в записи). С другой стороны, я могу хранить свои записи в виде сериализованных BLOB-объектов. Записи извлекаются из базы данных атомарным способом. То есть мне не нужно извлекать какие-то «столбцы» записи, мне нужна запись целиком.
Возникает вопрос: как наиболее эффективно хранить данные для такого сценария с точки зрения производительности? Держите его несериализованным и используйте «корзины» для описания всех полей записи или сохраните его как сериализованный большой двоичный объект в 1 столбце?