sourcecode

최적의 데이터베이스 작성기 모델은 무엇입니까?

codebag 2023. 8. 6. 10:04
반응형

최적의 데이터베이스 작성기 모델은 무엇입니까?

서버가 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용 마스터 데이터베이스에 기록기를 작성하고 싶습니다.

그리고 이 이미지에서 마스터 서버에 데이터를 삽입하는 두 가지 방법(화살표의 방향은 데이터가 오는 방향입니다.)을 그립니다.

enter image description here

최적화를 위해 어떤 방법을 선택해야 할지 잘 모르고 두 테스트를 모두 프로그래밍할 시간이 없습니다.

이 아이디어나 새로운 아이디어에 대한 경험이 있는 사람.감사해요.

마스터 옆에 있는 웹 서비스는 "클라이언트"가 아닌 다른 소스에서 데이터를 수집하기 위한 것으로 가정합니다.

첫 번째 사진이 더 좋습니다.왜 추가 홉과 두 번째 사진의 추가 코딩이 발생합니까?

하지만... "중요한 읽기" 문제에 주의하십시오.예를 들어, 클라이언트가 블로그 주석을 게시한 다음 다음 웹 페이지로 이동하지만 해당 페이지는 주석을 표시하지 못합니다.문제는 사용자가 해당 페이지에 도달하기 전에 마스터에 대한 쓰기가 슬레이브에 도달하지 않았을 수 있다는 것입니다.

이것은 다양한 방법으로 해결됩니다. 저는 단지 당신에게 그 문제를 경고하는 것입니다.(이 문제는 아마도 두 번째 사진에서 더 많이 발생할 것입니다.)

저는 첫 번째 사진을 여러 번 찍었지만 두 번째 사진은 전혀 고려하지 않았습니다.

언급URL : https://stackoverflow.com/questions/47790516/which-database-writer-model-is-optimal

반응형