У меня есть пара сущностей с номерами свойств в диапазоне от 40 до 50. Все эти свойства являются неиндексированными.Эти объекты являются частью более крупной древовидной структуры группы объектов и всегда извлекаются с использованием их ключа.Ни одно из свойств (кроме свойства ключа) не индексируется.Я использую Objectify для работы с сущностями на BigTable.
Я хочу знать, есть ли какое-либо влияние на производительность при чтении или записи сущности с большим количеством свойств из / в BigTable.
Поскольку эти крупные сущности выбираются только по ключам, они никогдаучаствовать в любом запросе, мне было интересно, если я должен сериализовать сущность pojo и хранить в виде двоичного объекта.Это довольно просто сделать в Objectify, используя аннотацию @Serialized.Я понимаю, что, сериализовав мою сущность и сохранив ее в виде большого двоичного объекта, я делаю этот двоичный объект полностью непрозрачным для любой другой программы или не-Java-кода, но это не проблема.
Мне еще предстоит оценить разницу в производительности, но перед тем, как это сделать, я хочу знать, делал ли кто-то это раньше или у кого-нибудь есть какие-либо советы или мнения.