Sveiki, vystau tokį žaidimo serverį, kuris šiuo metu naudoja XML kaip duombazę, todėl ganėtinai nepatogus duomenų rikiavimas ir pan., todėl norėčiau perdaryti sistemą ant MySQL. Serveris parašytas ant Java.
Sakykime, kad visi žaidėjo daiktai iššsaugomi lentelėje, kiekvienam daiktui 1 įrašas (visko į 1 kišti nenoriu, nes nebetenka savo prasmės).
Keletas klausimų:
Kaip apsisaugoti nuo duomenų praradimo? įsivaizduoju, jog turėtų būti daroma taip: ištrinami seni duomenys, įrašomi nauji. Tačiau kas bus jei po ištrynimo dėl kokių tai priežasčių nebegalės įrašyti naujų duomenų? Galbūt įmanoma tai padaryti kaip nors kitaip?
Be to, jei žaidžia 500 žaidėjų, kiekvienas jų turi po 200 daiktų, tai gaunas 100K užklausų kas keliolika sekundžių. Daugokai?