2015-01-20 9 views
1

У нас есть довольно большая база данных, несколько сотен таблиц по 2 схемам, а большие таблицы имеют более 80 миллионов записей. В результате со временем приложение замедлилось. В частности, вокруг материализованных представлений. Мы задавались вопросом о том, как использовать Redis в качестве кеша, чтобы ускорить это приложение в целом. Что мы не слишком уверены в том, что это будет уровень работы, необходимый для правильного использования Redis в этом случае или если мы можем использовать его частично в самых больших таблицах? Это приложение Oracle 11g и Java. Как кто-то, у кого нет опыта работы с Redis, какие шаги будут предприняты для общего внедрения в существующую БД и кривую обучения. Это небольшая команда, поэтому мы не хотим предпринимать то, что слишком много для правильной реализации.Использование Redis в качестве кеша в существующей базе данных

ответ

1

Ваш вопрос, ИМО, граничит на грани того, чтобы быть слишком общим, чтобы дать осмысленный ответ :) Я могу, однако, рассмотреть один его аспект, в частности, о кривой обучения Редиса. Заимствование слова Карла Seguin от его (по-прежнему очень актуальна) "Redis: Zero to Master in 30 minutes" posts:

обучения Redis является наиболее эффективным способом программист может потратить 30 минут.

Так занять 30 минут, чтобы прочитать посты, возьмите книгу о Redis или просто пойти в http://try.redis.io и типа tutorial. Как только вы поймете, что такое Redis и как его использовать, вы можете начать думать о том, чтобы выгрузить часть трафика с вашего Oracle на него.

+0

Благодарим за помощь :-) – Jonnny

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