Скажем, у меня не более одного или двух десятков объектов с разными свойствами, например:
UID, имя, значение, цвет, тип, расположение
Я хочу иметь возможность вызывать все объекты с помощью Location = "Boston", или Type = "Primary". Классический материал типа запроса базы данных.
Большинство табличных решений (pytables, * sql) действительно переполнены для такого небольшого набора данных. Должен ли я просто перебирать все объекты и создавать отдельный словарь для каждого столбца данных (добавление значений в словари при добавлении новых объектов)?
Это создало бы так:
{'Boston': [234, 654, 234], 'Chicago': [324, 765, 342]} - где эти трехзначные записи представляют такие вещи, как UID.
Как вы можете видеть, запрос на это будет немного больно.
Любые мысли об альтернативе?