I가 그들에 대해 통계를 생성하는 다른 모델 :분석 시스템 - 저장 통계
Model Example stats
----- -------------
User qty_logins... qty_toys... qty_friends
Group qty_users... qty_invites...
Section qty_visits
그래서 데이터가이 구조로 MySQL의 통계 테이블에가는 모든 통계 :
model_id kind name value
----- ---- ---- -----
123 user qty_logins 5
123 user qty_toys 14
456 group qty_invites 21
789 section qty_visits 23
현재 100k 개의 행이 있으며 성능이 양호합니다.
질문 1)은 통계 데이터를 저장하는 좋은 방법입니까? 또는 다른 테이블에서 분리해야합니까 (예 : 각 모델 종류마다 하나씩).
질문 2) 나는 예를 들어, 동적 결과 생성을 구현하는 qty_logins + qty_visits을 시도하고있다. 문제는 하나의 데이터가 변경 될 때마다 자동 업데이트됩니다. 동적 데이터 생성 기능이있는 데이터베이스가 있습니까? 아니면 다른 도구를 사용하여 실시간으로이 작업을 수행 할 수 있습니까?
감사합니다. 이러한 옵션이 좋을 것 같습니다. – user3175226
은 mysql이 수백만 개의 행을 저장하는 데 좋은 옵션입니까? mongodb 또는 hbase 어쩌면 – user3175226
@ user3175226에 대해 생각하고있어. . . 모두 수백만 행의 합리적인 옵션입니다. 나는 SQL 기반 솔루션의 일부이기 때문에 MySQL을 선택할 것입니다. –