2013-06-20 2 views
0

У нас есть база данных MySQL, заполняющая записи журнала. Эти записи журнала необходимы для нашего хруста печати данных, но таблица журналов выходит из-под контроля. Запрос на него замедляет наш сайт, поэтому мы принимаем меры.Экспорт MySQL - импорт таблицы журналов/частичная синхронизация (полный экспорт, импорт в существующую таблицу)

Мы создаем отдельный сервер базы данных журналов, который будет содержать все записи журнала, которые мы создали до сих пор. Это означает, что мы можем удалить всю историю журналов с нашего сервера. Каждую неделю мы хотим экспортировать созданные записи журнала с нашего производственного сервера на наш log-сервер. Предпочтительно мы хотим автоматизировать это.

На мой взгляд, опция синхронизации в MySQL не будет работать, поскольку это приведет к почти опустошению таблицы журналов в базе данных журналов, чтобы синхронизировать ее с производством.

Можете ли вы помочь нам в том, как мы можем это установить и как мы можем автоматизировать этот процесс?

Спасибо, миллион!

ответ

0

Этот случай использования является одной из причин, по которым люди считают использование продукта Cassandra. Я собираю все свои журналы в кластер cassandra для обработки. Это позволяет вам делать намного больше, чем вы можете делать с MySQL.

http://cassandra.apache.org 

По моему опыту, использование Cassandra для хранения данных журнала сделало так много вещей намного более продуктивными.

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