내 게임은 턴베이스되었지만 채팅과 같은 실시간 요소가 있으므로 빠른 속도가 필요합니다. 한 대의 서버가 2 천 명의 온라인 플레이어를 이상적으로 지원해야합니다.온라인 게임 서버용 형식화 된 데이터 집합 또는 Entity Framework?
나는 데이터 집합이 메모리에 많은 양의 데이터를 저장하는 경향이 있지만, 나는 그것이 매 밀리 세컨드마다 두 번 db 호출을해야하는 것을 피할 필요가 있다고 생각했다. 후드에서 무슨 일이 일어나는지에 대해 많은 통제력을 갖고 있지는 않아서 엔티티 프레임 워크에 기대고 있습니다.
이제는 이들 중 어느 것도 (일반적으로 C#) 어느 누구도 인생에서 가장 훌륭하게 빠른 해결책이 아니라는 것을 알고 있지만 약간의 편의가 필요합니다.
다른 어떤 iffy 종속성 때문에 .Net 4.0을 쉽게 사용할 수 없습니다. 그것들은 고칠 수 있었지만 솔직히 말해서 나는 그것을 알아 내는데 시간을 투자하고 싶지 않습니다. 나는 내 의존성이 잘 작동하는 3.5를 고집한다.
성능에 문제가 있으면 EF에서 멀리 떨어져 있어야합니다. 자신의 SQL/stored procs와 함께 ADO.Net을 사용하십시오. – McGarnagle
항상 데이터베이스에 가지 않도록 입력 된 데이터 집합을 메모리 내 캐시로 사용하려고합니까? – Tombala
옙 @ 톰 말라. 내가하고있는 바로 그거야. – ForeverNoobie