Я собираюсь запустить проект, в котором чтение и запись будут большими и частыми. Таким образом, оглядываясь, я обнаружил, что базы данных в памяти создаются именно для этих целей. Еще немного расследовал меня, чтобы перерисовать.Хранилище с ключом в качестве первичной базы данных
Redis выглядит довольно круто (только начал читать, хотя об этом знать). Но в первую очередь я видел только реляционные базы данных и думаю о данных в терминах кортежей и отношений (я думаю, что это я могу узнать со временем).
Я сейчас следующие вопросы:
- Могу ли я использовать только Redis для хранения данных?
- Причина, по которой я прошу, состоит в том, что каждая статья, которую я видел, использует Redis/memcached как промежуточный уровень для кэширования.
- Могу ли я просто полагаться на redis, чтобы сохранить мои данные?
- Где разместить/завести базу данных redis?
- Поскольку Redis - это база данных в памяти, его требование к хосту определенно будет отличаться от приложений, требующих большей обработки. Хосты, у которых больше ОЗУ, определенно будут лучше здесь.
- Итак, где люди обычно размещают свою базу данных?
- Elasticcaching от AWS, это может быть использовано для размещения Redis (в качестве основной базы данных, а не только кэширование слоя)
- Есть ресурсы?
- Я всегда спрашиваю об этом, я нашел много хороших документов в Интернете, но с самого начала ничего хорошего не начать. Пожалуйста, поделитесь любым хорошим ресурсом, если вы знаете.
[Веб-сайт Redis] (http://redis.io/), как правило, является лучшим местом для документации Redis. Большая часть этого написана парнем, который родился Редисом (Сальваторе Санфилиппо, также известным как Антирез), и он документирует его очень четко и беспристрастно, с минимальной маркетинговой бессмыслицей. На сайте есть [список документов] (http://redis.io/documentation) и, в частности, использование Redis в качестве единственного хранилища данных, посмотрите http://redis.io/topics/persistence и http : //oldblog.antirez.com/post/redis-persistence-demystified.html –
Добавление к @ PaulD.Waite - посмотрите также сообщение Мута: https://muut.com/blog/technology/redis-as-primary- datastore-wtf.html –
@ItamarHaber: это достойное исследование. –