2012-01-06 6 views
0

Redis сохраняет данные и работает с хранилищами ключевых значений с большой функцией Hashsets.Таблица пользователей - redis или postgres

Следует ли использовать redis для хранения информации, такой как «клиент, пользователь, продукт, заказ» или это работа реляционной базы данных?

+0

Все зависит от ваших потребностей. Основываясь на вашем вопросе, нет оснований думать, что PostgreSQL не будет работать нормально или любые другие rdms, которые были вокруг в течение последних 20+ лет. – Kuberchaun

+0

Я родом из реляционного фона db, поэтому postgres/sql sever - очевидный выбор. Но лучший вариант? Каков аргумент в пользу использования redis и аргумента для использования postgres (а не дебаты, просто пулевые указательные преимущества и ограничения) - я думаю, что ответ на этот вопрос точно ответит на мой первоначальный вопрос – Jay

ответ

2

Если ваши данные требуют отношений, и вам не нужно кэшировать их по соображениям производительности, PostgreSQL, вероятно, будет вам больше по душе. Redis в основном используется для его скоростных возможностей и поддержки передовых (в основном основанных на значении) структур данных, но RDBMS, такие как Postgres, лучше использовать для сценариев с отношениями и требованиями ACID.

Смежные вопросы