I читать о HStores в Postgres то, что предлагает Redis.
Наше приложение написано в NodeJS. Два вопроса:
-
По производительности, является ли Postgres HStore сопоставимым с Redis?
-
для хранения сеанса, что бы вы порекомендовали - Redis или Postgres с другим типом данных (например, HStore или, может быть, даже обычной реляционной таблицей)? И насколько плох один вариант против другого?
Другое ограничение состоит в том, что нам нужно будет использовать данные, уже находящиеся в PostgreSQL, и объединить их с активными сеансами (которые мы не уверены, где хранить в этот момент, если в Redis или PostgreSQL).
Из того, что мы прочитали, мы указали на использование Redis в качестве диспетчера сеансов, но из-за ограничения PostgreSQL мы не уверены, как объединить обе и возможные проблемы производительности, которые могут возникнуть.
Спасибо!