У нас есть довольно большая база данных, несколько сотен таблиц по 2 схемам, а большие таблицы имеют более 80 миллионов записей. В результате со временем приложение замедлилось. В частности, вокруг материализованных представлений. Мы задавались вопросом о том, как использовать Redis в качестве кеша, чтобы ускорить это приложение в целом. Что мы не слишком уверены в том, что это будет уровень работы, необходимый для правильного использования Redis в этом случае или если мы можем использовать его частично в самых больших таблицах? Это приложение Oracle 11g и Java. Как кто-то, у кого нет опыта работы с Redis, какие шаги будут предприняты для общего внедрения в существующую БД и кривую обучения. Это небольшая команда, поэтому мы не хотим предпринимать то, что слишком много для правильной реализации.Использование Redis в качестве кеша в существующей базе данных
1
A
ответ
1
Ваш вопрос, ИМО, граничит на грани того, чтобы быть слишком общим, чтобы дать осмысленный ответ :) Я могу, однако, рассмотреть один его аспект, в частности, о кривой обучения Редиса. Заимствование слова Карла Seguin от его (по-прежнему очень актуальна) "Redis: Zero to Master in 30 minutes" posts:
обучения Redis является наиболее эффективным способом программист может потратить 30 минут.
Так занять 30 минут, чтобы прочитать посты, возьмите книгу о Redis или просто пойти в http://try.redis.io и типа tutorial
. Как только вы поймете, что такое Redis и как его использовать, вы можете начать думать о том, чтобы выгрузить часть трафика с вашего Oracle на него.
Смежные вопросы
- 1. Использование redis в качестве кеша для базы данных mysql
- 2. Использование Redis в качестве промежуточного кеша для REST API
- 3. Использование хранилища документов в качестве кеша
- 4. Использование Java HashMap в качестве кеша для базы данных
- 5. ORMLite в существующей базе данных
- 6. Как использовать Redis в качестве кеша для SQL Server?
- 7. Использование RavenDB в качестве постоянного кеша
- 8. 2 экземпляра Redis: в качестве кеша и в качестве постоянного хранилища данных
- 9. Использование Couchbase в качестве кеша поверх Slick
- 10. Использование базы данных в качестве префикса ключа в redis
- 11. Использование Doctrine с Symfony2 в существующей базе данных OpenCart
- 12. Использование базы данных в качестве кеша. Rebuilding vs update
- 13. Использование существующей страницы в качестве страницы приложения
- 14. Использование Redis в качестве хранилища кеша для нескольких приложений на одном сервере
- 15. Использование Storm с Redis в качестве источника данных
- 16. Использование Redis в качестве провайдера состояния сеанса
- 17. Проверка существующей записи в базе данных SQL
- 18. WiX создает таблицу в существующей базе данных
- 19. Подключение к существующей базе данных в Netbeans
- 20. Создание таблиц в существующей базе данных
- 21. Обновление существующей строки в базе данных jdbc
- 22. sqlalchemy: запрос существующей таблицы в базе данных
- 23. Магазин Посмотреть форму в существующей базе данных
- 24. Подключиться к существующей базе данных
- 25. Использование переменных в качестве кеша для запросов приводит к NodeJS
- 26. Использование нескольких баз данных redis в Laravel
- 27. Использование существующей базы данных в Android Wear
- 28. Использование Liquibase в базе данных
- 29. Значения кеша Django Redis
- 30. Использование перечисления в Java в качестве альтернативы небольшой базе данных
Благодарим за помощь :-) – Jonnny