반응형
최적의 데이터베이스 작성기 모델은 무엇입니까?
서버가 2개 있습니다.
서버 1: (마스터 서버)
- Master Database MariaDB
- PHP Service
+ Reader from Master Database
+ Writer into Master database
서버 2: (슬레이브 서버)
- Slave Database from Server 1
- PHP Service
+ Reader from Slave Database
그래서 서버 2용 마스터 데이터베이스에 기록기를 작성하고 싶습니다.
그리고 이 이미지에서 마스터 서버에 데이터를 삽입하는 두 가지 방법(화살표의 방향은 데이터가 오는 방향입니다.)을 그립니다.
최적화를 위해 어떤 방법을 선택해야 할지 잘 모르고 두 테스트를 모두 프로그래밍할 시간이 없습니다.
이 아이디어나 새로운 아이디어에 대한 경험이 있는 사람.감사해요.
마스터 옆에 있는 웹 서비스는 "클라이언트"가 아닌 다른 소스에서 데이터를 수집하기 위한 것으로 가정합니다.
첫 번째 사진이 더 좋습니다.왜 추가 홉과 두 번째 사진의 추가 코딩이 발생합니까?
하지만... "중요한 읽기" 문제에 주의하십시오.예를 들어, 클라이언트가 블로그 주석을 게시한 다음 다음 웹 페이지로 이동하지만 해당 페이지는 주석을 표시하지 못합니다.문제는 사용자가 해당 페이지에 도달하기 전에 마스터에 대한 쓰기가 슬레이브에 도달하지 않았을 수 있다는 것입니다.
이것은 다양한 방법으로 해결됩니다. 저는 단지 당신에게 그 문제를 경고하는 것입니다.(이 문제는 아마도 두 번째 사진에서 더 많이 발생할 것입니다.)
저는 첫 번째 사진을 여러 번 찍었지만 두 번째 사진은 전혀 고려하지 않았습니다.
언급URL : https://stackoverflow.com/questions/47790516/which-database-writer-model-is-optimal
반응형
'sourcecode' 카테고리의 다른 글
mysql의 데이터 디렉토리를 이동하지 못함 (0) | 2023.08.06 |
---|---|
sql server 2008 r2에서 숫자(18, 0)는 무엇입니까? (0) | 2023.08.06 |
jquery 코드를 Javascript로 쉽게 변환할 수 있는 방법이 있습니까? (0) | 2023.08.06 |
Angular 2가 모델을 로드/분해할 때까지 기다린 후 뷰/템플릿 렌더링 (0) | 2023.08.06 |
사용자별 Oracle 설정 기본 구성표(세션 변경 안 함) (0) | 2023.08.06 |