Идея такая, было бы круто имея я тип hash в который бы смог засунуть key=>value значения. Так же по этим значениям мне нужно будет фильтровать записи. Подскажите как правильно организовать БД?
leprofessional: так вы опишите конкретно чего нужно, какие данные как хранить почему не устраивает традиционная архетектура?
А вообще для key-value придумано масса бд, тот-же редис и т.д., но тут нужно говорить более конкретно.
Пока из вопроса мало понятна задача.