2015-09-08 2 views
0

Мы используем Oracle RDBMS в нашей системе. Чтобы уменьшить нагрузку на базу данных, мы планируем использовать слой кэширования.Cassandra as Cache Front-end для РСУБД

Я смотрю, можем ли мы использовать Apache Cassandra в качестве интерфейса кэширования хранилища для Oracle db.

От того, что я до сих пор смотрел, Cassandra больше похожа на базу данных со встроенными функциями кеширования. Таким образом, использование его в качестве слоя кэширования для Oracle будет больше похоже на использование другой базы данных. Я считаю, что самой Кассандре было бы лучше как альтернатива Oracle и другим СУБД, а не использовать ее вместе с Oracle.

Кто-нибудь использовал Cassandra в качестве слоя кеширования для РСУБД. Но я не нашел никаких ресурсов или примеров для его использования. Если это так, вы можете мне помочь в этом.

+0

Если вам нужен кеш, почему бы просто не использовать кеш? – RussS

+0

Да. Я ищу использовать cassandra как кэш для РСУБД. Но не уверен, что это возможно. – javauser

+0

Cassandra не является кешем, это постоянная база данных хранилища журналов. Вероятно, вам нужен Redis, или memcache – RussS

ответ

0

Я не уверен, что вы подразумеваете под интерфейсом кэширования хранилища.

Кассандра может быть полезен, если вы ожидаете большой объем записей, которые поступают со скоростью быстрее, чем Oracle может обрабатывать. Cassandra может обрабатывать большой объем записей, так как он может масштабироваться, добавляя больше узлов.

Затем вы можете выполнить какой-либо анализ данных и их сокращение по данным в Кассандре, прежде чем вставлять хрусткие данные в Oracle. Затем вы можете использовать Oracle для более подходящих задач, таких как финансовая отчетность, специальные запросы и т. Д.

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