2010-01-21 4 views
0

어떤 데이터베이스가 사이트 방문, 주요 특성에 대한 정보를 저장하도록 선택해야합니까? 많은 양의 데이터, 초당 많은 페이지 요청, 데이터 프리젠 테이션에 대한 다양한 보고서, MySql을 사용하는 것이 좋습니다.웹 분석을위한 데이터베이스

+2

대신 Google 웹 로그 분석을 사용하지 않는 이유는 무엇입니까? – Kane

답변

0

대부분의 주류 데이터베이스는 (mysql, postgres, oracle 등을 포함하여) 유용합니다. MySql은 괜찮습니다. 특히 전에 사용 해본 적이 있다면 특히 좋습니다. MySql은 GPL (데이터베이스와 커넥터)이며, Postgres는 BSD, Oracle (그리고 몇 가지 다른 것들)은 비용을 지불해야합니다.

1

서버가 요청을 로그하고 비동기 적으로 구문 분석하도록하는 것이 좋습니다. 분석에는 ACID가 필요하지 않으며 클라이언트와 대화하는 동안 ACID를 처리 할 필요가 없습니다.

0

대부분의 웹 분석 회사는 HDFS, QFS와 같은 로그를 저장하기 위해 일종의 분산 파일 시스템을 사용합니다 ... 그 이유는 데이터가 전통적인 데이터베이스에 비해 너무 큽니다.

Analytics 보고서는 MapReduce 작업을 통해 생성됩니다.

임시 쿼리를 수행하려면 일반적으로 Hive/Pig/Sawzall과 같은 것을 사용합니다.

관련 문제