2013-02-12 2 views
0

나는 (사용자 환경 설정과 유사한 프로필을 가진 사용자를 고려하여) 객체의 객체에 대한 추측과 제안을하기 위해 많은 계산에 의존 할 웹 사이트를 구축하고 있습니다. 지금은 프로젝트에 MongoDB를 사용하고 있습니다 만,이 경우 SQL로 돌아 가야합니다.무거운 컴퓨터 웹 사이트에 대한 데이터베이스 제안 및 가능한 수치들

불행히도이 주제에 관한 나의 지식은 고등학교 수준입니다. 나는 많은 관계형 데이터베이스가 있다는 것을 알고 있으며 이런 종류의 매우 동적 인 클러스터 분석에 가장 적합한 것이 무엇인지 궁금해하고있었습니다. 또한 나는 가능한 독서에 관한 약간의 제안에 정말로 감사 할 것이다. (무료이고 온라인이라면 정말로 멋질 것이다. 그러나 나는 책을 읽는 것을 꺼리지 않을 것이다. 가능하다면 아마 1k 페이지가 아닐 것이다).

도움을 주셔서 감사합니다. 극명하게 평가합니다.

답변

1

권장 사항은 일반적으로 문제와 같은 그래프이므로 그래프 데이터베이스를 살펴보아야합니다. Neo4j

+0

이것은 매우 흥미로운 것 같습니다. 나는 이런 종류의 데이터베이스에 대해 들어 본 적이 없다. (이 특정 데이터베이스에 대해서는 결코 적지 않다.) 그러나 웹 사이트를 읽는다면이 아키텍처가 MySQL 또는 이와 유사한 관계형 데이터베이스보다 월등히 뛰어날 수 있음을 이해할 수 없다. 내가 말하고있는 모든 객체는 동일한 평가 구조를 가지고 있지만 평가는 개별 평가의 결과에 따라 크게 다릅니다. 이 대답은 저에게 이런 종류의 데이터베이스를 선택하는 것을 크게 저해합니다. http://stackoverflow.com/questions/13046442/comparision-of-relational-databases-and-graph-databases. 어떤 생각? – Sovos

+0

IMHO 당신이 말하는 대답은 그래프 데이터베이스에 대한 지식 부족 때문입니다. 어쩌면 neo4j.org의 웹 세미나/비디오에서 좋은 소개 정보를 얻을 수 있습니다. –

+0

피사체를 더 잘 이해하기 위해서는 좀 더 연구해야 할 것입니다. 그러나 이것은 제공된 질문에 대한 정답입니다. 당신의 도움을 주셔서 감사합니다! – Sovos

관련 문제