소셜 네트워크를 구성하려고합니다. 따라서 질문은 다음과 같습니다. 개인 메시지를 담당하는 테이블을 구성하는 방법 (1) 각 사용자에 대해 하나의 테이블, (2) 1000 명의 사용자에 대해 하나의 테이블 또는 모든 사용자의 메시지에 대해 하나의 테이블을 만드는 것이 좋습니다 (3) 시스템로드가 높습니다.비공개 메시지 조직 모델
0
A
답변
2
작은 테이블을 계획하고 단일 테이블을 사용하십시오. 당신이 거기에 도착했을 때 규모에 대해 걱정해라. 6 개월 만에 만나는 문제는 오늘날 생각하고있는 문제가 아닙니다.
0
소셜 네트워크를 구성 할 예정입니다.
기타 하나!
높은로드를 위해 준비하려면 NoSQL과 mongodb 또는 membase와 같은 캐싱 솔루션을 사용해야합니다. 그래도 포스트그르를 계속 사용하려면 partitioned 테이블을 만들어야합니다.
관련 문제
- 1. AJAX PHP 비공개 메시지
- 2. Django의 비공개 메시지
- 3. node.js를 통한 비공개 메시지
- 4. 레일스 비공개 메시지 시스템
- 5. symfony의 비공개 메시지
- 6. 메시지 모듈 + 비공개 메시지 + 레일 링크 처리
- 7. 비공개 메시지 및 Facebook 허용 목록 수신
- 8. 조직
- 9. 조직?
- 10. Silverlight에서 MVVM Light이 포함 된 비공개 클래스에 메시지 보내기
- 11. ASP.NET MVC 솔루션 조직
- 12. 소프트웨어 개발자는 일반 시스템 모델 또는 조직 모델을 알고 있습니까?
- 13. MVC 네임 스페이스 조직
- 14. 컴퓨터 조직
- 15. 저장소 조직
- 16. 비공개 메시지 : 회신/미리보기/초안 컨트롤러 작업을 중단하는 방법은 무엇입니까?
- 17. 장고 비공개 메시지는
- 18. Erlang (Comet chat)의 메시지 대기열 모델?
- 19. 모델 유효성 검사시 중복 된 오류 메시지
- 20. 비공개 예약어?
- 21. 비공개 API의
- 22. 조직 GUI 코드
- 23. Svn 조직 문제
- 24. Exchange 서버 조직 구조
- 25. Xcode 창 조직 팁?
- 26. C++ 프로젝트 조직
- 27. SQL Server 개체 조직
- 28. 객관적인 C 파일 조직
- 29. Django 코드 조직
- 30. Microsoft Word에서 조직 모드
예, 다른;) –
NoSQL 솔루션에 대해 알고 있지만 좋은 전체 텍스트 검색을 구성 할 수 있다고 확신합니까? –
SQL은 좋은 올인원 솔루션입니다. 네, FTS를 가지고 있으며, 거의 잘 작동합니다. 그러나 Solr과 같은 전문 솔루션은 더 잘할 것입니다. – vissi