Часто весь смысл хранилища значений ключей заключается в том, чтобы избавиться от ограничений реляционных баз данных, но, похоже, вы хотите, чтобы они вернулись сюда. Все хотят иметь свой пирог и есть его, но я не понимаю, чего вы здесь добиваетесь. если вам нужна мощь реляционной базы данных, вы должны использовать реляционную базу данных.
Тем не менее, вы можете взглянуть на MongoDB , который представляет собой очень хороший компромисс между жесткой, структурированной природой реляционных баз данных и более свободным подходом. хранилища ключей-значений.