2016-05-05 7 views
-1

У нас есть файлы журналов базы данных mySQL, и мы хотим использовать эти файлы журналов для анализа (интеллектуальный анализ данных, машинное обучение, ...) и iam очень новы с этим.Файл журнала запросов базы данных mySQL для анализа

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

+0

Я думаю, вам нужно более четко понимать, что вы намерены делать с файлом журнала. Большинство действий можно просто выполнить с помощью команд bash, таких как grep и т. Д. – MSameer

ответ

0

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

Но зачем использовать журналы MySQL, а не БД напрямую, или иметь информацию, которую вы ищете, чтобы перейти в новую таблицу «интеллектуального анализа информации» в БД, когда пользователь взаимодействует с интерфейсом. Что может быть намного более мощным

Если вы хотите определить скорость вставки/запросов. Фактически вы можете настроить MySQL для записи этих типов событий в разные файлы (поэтому часть работы уже выполнена, вместо того, чтобы иметь полный файл журнала всех событий). В противном случае вы захотите использовать такие инструменты, как Grep.

Кроме того, у вас есть система под названием Lucerne (от apache), которая будет обрабатывать данные и искать ключевые слова. У них есть разные различные крючки для перехода на Java, C и другие. Он очень похож на веб-страницы google trawl.

В противном случае, если вы намерены разминировать данные «внутри» базы данных, то журналы, безусловно, не являются вашей лучшей точкой вызова.

В журналах также будет много информации о пользователях. IP-адрес может быть более сложным, но вы можете перекрестно ссылаться на имя пользователя, выполняющего запрос, и общих журналов сервера для определения IP-адреса соединения.

+0

Спасибо DaveM, я использую Python, и теперь я хочу получить доступ (разбор) файлов журналов базы данных mySQL для извлечения данных. Можете ли вы дать мне инструкцию? – user2863110

+0

@ user2863110 вам нужно получить доступ к информации, которая хранится в БД? если вам не нужно обращаться к файлам журнала, вам просто нужно напрямую отправить запрос в БД (в SQL). В противном случае, какую деталь вы надеетесь извлечь из журналов? Добавьте дополнительную информацию в свой первоначальный вопрос, чтобы уточнить. – DaveM

+0

@ DaceM: http://stackoverflow.com/questions/37176398/owa-open-web-analytics-data-access-api-with-python Пожалуйста, прочитайте этот вопрос и дайте мне, что вы думаете. – user2863110

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