last.fm, foosic.org 같은 곳에서는 데이타베이스를 어떤식으로 관리할까요?

vudghkzm의 이미지

최근 last.fm, foosic.org 같은 곳에서는 자료들을 어떻게 관리하는지 궁금하네요.

분명 데이타베이스를 이용해서 자료를 관리할 것 같지만...
데이타가 한두개도 아니고, 엄청날 것 같은데 그 많은 자료들을 단순히 데이타베이스에 밀어넣고 관리하지는 아닐거라는 생각이드네요.

통계자료도 내야 하고, 부가 서비스들도 제공하고.. 뭔가 특별한 방법이 있는지 궁금하네요.

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지


last.fm의 서버(아니면 스토리지?)들입니다. "100 disks totalling 20TB raw storage, 100 2GHz CPU cores, 100GB of RAM, all in under 4kW." 라고 하는군요. ㄷㄷㄷ;
그리고 last.fm은 통계 자료를 실시간으로 만들지 않고 매주/매달 한번씩 생성하기 때문에 별로 무리는 안 갈 것 같네요; (서버 한개를 통계 전용으로 쓴다던가 할 수도 있겠네요.)