나는 각 플레이어가 점수를 얻는 게임을 가지고있다. 나는 선수들이 점수를 비교하고 점수를 얼마나 잘 볼 수 있는지, 점수 판을 열람 할 수있는 세계적인 점수 판을 갖고 싶습니다.파이썬과 SQL을 사용하는 스코어 보드
불행히도 저는 이것을 프로그램하는 효율적인 방법을 찾을 수 없습니다 : 점수 판에 현재 플레이어 위치를 저장한다는 것은 플레이어가 점수를 올릴 때 점수 판의 많은 부분을 업데이트해야한다는 것을 의미하며, 내가 필요로 할 때마다 그것을 다시 계산해야한다. (또한 많은 계산이 필요할 것이다.)
이 문제에 대한 해결책이 더 있습니까? 또는 위의 솔루션 중 하나는 많은 사용자와 많은 업데이트를 통해 실질적으로 사용되기에 "충분히 좋은"것입니까?
HMH을 발견하지 않는 한이 하나 같이 갈거야.. 나는 거의 이것을 SQL을 사용하지 않을 것이라고 생각한다. XQUF 확장을 사용하는 XQuery 데이터베이스는 문서를 수정하기 위해 "$ FAR을 $ BAR 바로 위로 이동"(또는 "$ FOO 2 이동" 형제 자매 ") 또는"이 문서에서 $ BAZ의 위치를 검색 "하십시오. –
... 그렇게 말하면 순위는 실제로 실시간이어야합니까? 일괄 처리로 업데이트합니다. 'SELECT INTO'를 할 때마다 당신의 삶이 더 쉬워 질 것입니다. –