php - 데이터 동기화 문제를 해결하기 위한 MySQL 호출 인터페이스
伊谢尔伦
伊谢尔伦 2017-05-16 13:06:33
0
2
777

1. 시나리오 설명:
이제 로컬 데이터베이스는 재고(필드) 정보를 약국 데이터베이스와 동기화해야 합니다. 이를 달성하는 방법은 단일 약물의 재고를 얻기 위해 약국의 인터페이스를 호출하는 것입니다.
2. 해결 방법:
예약된 작업 시간, 동기화가 몇 분마다(예: 2분) 발생하면 로컬 데이터베이스에 쿼리하여 각 레코드를 탐색하고 각 레코드를 업데이트하도록 인터페이스를 조정합니다.
3.
로컬 데이터베이스에 수만 개의 데이터가 동시에 꺼지면 확실히 폭발합니다. 게다가 동기화가 2분 안에 완료되지 않습니다. .재실행하면 어떻게 해야 하나요?

약간 모호한 아이디어입니다. 예를 들어 업데이트하려면 한 번에 100개의 항목을 가져오는 것과 같이 덩어리로 가져가세요. 더 나은 결과를 얻으려면 어떻게 설계하고 테스트해야 합니까?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(2)
洪涛

요구사항을 잘 이해하지 못해서 참고만 드릴 수 있습니다.

1. 약국 데이터베이스 수정 권한이 있는 경우:

으아악

2. 약국 데이터베이스를 수정할 권한이 없는 경우:

으아악
我想大声告诉你

저자는 인터페이스를 통해 단일 약물의 인벤토리를 호출하면 2분 안에 모두 확인할 수 있다고 먼저 확인합니다. 그렇다면 이렇게 빈번한 IO 작업을 먼저 저장한 다음 예약된 작업을 수행하려면 Redis를 사용하는 것이 더 낫습니다. 나중에 데이터베이스에 삽입하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿