What are the benefits of using CouchDB vs Hadoop to store / analyze web application log data?

I want to move away from using Rails log files for my web applications, so I can analyze pageviews and usage patterns. I heard that CouchDB is sometimes used for this.

On the other hand, I know people who simply feed regular text log files in Hadoop and reduce them to summary statistics, which are then inserted into MySQL.

What are the pros and cons of each of these two methods for logging and analyzing log files?

+3
source share
1 answer

I can only speak for CouchDB, but the main advantages of using a document database to store these things:

  • , , .
  • map/reduce .
  • REST .
  • "".
+7

Source: https://habr.com/ru/post/1795739/


All Articles