2011-01-30 2 views
1

나는 사람 - 사람 연결 & (다른 수준의) 관계가 데이터베이스에 효율적으로 저장되고 검색되도록하는 소셜 네트워킹 웹 사이트에서 일하고 있습니까?소셜 네트워킹 웹 사이트 - DB 및 프런트 엔드 설계?

다음 질문에 대한 답을 알고 싶습니다. - i) 이러한 종류의 프로젝트에 대해 최상의 데이터베이스 (쉬운 쿼리 및 효율적인 쿼리 측면)가 있습니까? ii) orkut/facebook은 DB 측에서 어떤 아이디어를 사용하고 있을까요? iii) 프런트 엔드에 어떤 기술을 적용하여 최신 소셜 네트워킹 사이트의 모양과 느낌을 제공해야합니까?

답변

0

1) 사용 사례 및 데이터 반입 방법에 따라 다릅니다.
2) 사이트가 성장함에 따라 무엇이든 나중에 할 수 있었기 때문에 실제로는 중요하지 않습니다. 이는 문제 # 1이 기능을 구현하지 않고 크기 조정을하기 때문입니다.
3) html + css

+0

3) 나는 HTML + CSS를 알고는하지만 u는이 메이크업 데브 과정이 매우 복잡하고 시간이 많이 생각하지 않습니다.. 혹시 생각 해본 적 있나요? - 페이스 북/orkut과 같은 사이트, 프런트 엔드의 개발 프로세스, 사용중인 사이트. ? – ag112

+0

CSS 기반 레이아웃은 고대 테이블 기반 레이아웃보다 가파른 학습 곡선을 갖지만, 결국에는 많이 지불됩니다. – cherouvim

+0

cherouvim에게 조언을 구합니다. – ag112

0

페이스 북이 DB 등에 사용하는 것과 관련하여 질문에 대답하려면 서버가 백엔드에서 실행되는 커스텀 컴파일 서비스가 많은 램프 스택을 실행하십시오. 추가 정보를 원하시면이 링크를 체크 아웃 : 모든 것을 모든게에서 종료 후

http://www.makeuseof.com/tag/facebook-work-nuts-bolts-technology-explained/

+0

링크 주셔서 감사합니다. 대학 시절에, 나는 "XYZ"데이터베이스가 페이스 북 IT 부서의 발명이라고 읽는 것을 기억합니다. DB 이름을 정확하게 기억하지 못합니다. 그러나 그래프 기반의 데이터베이스와 관련이 있습니다. 내 이해는 소셜 네트워킹 기반의 데이터 (개인 대 사람 연결)는 그래프로 생각할 수 있으므로 일반적인 관계형 DB가 더 필요합니다. 권리? 같은 책이나 링크를 통해 통찰력을 얻으실 수 있으십니까? – ag112

+0

@ ag112 : 어쩌면 당신은 http://cassandra.apache.org/ – cherouvim

+0

에 대해 이야기하고있을 것입니다. "cassandra"일 경우에만 100 % 확신 할 수 있습니까? 그걸 꼭 쥐고 있니? – ag112

관련 문제