Could do db design if you need me to. More used to MS Sql and Oracle but MySql not a problem.
Hm. Competition ahead? Or.. as Moonbeam I agree there is a necessarily for columns to make this happen, and also the usage of tables might now be a dumb idea. I getting more and more fond in this project, and would love to see it realized. But despite that, if this project is going to have all those talked about, and suggest features, (arena fighting other characters, enable to view material and all kind of inventory, perhaps even throw in a way to use the stats on a companion, that would enable I think as much multi-player as possible) well, then it blows up the proportions.
Therefore, with all stuff needed to be done, another collage to work with sounds like a perfect solution from my side.
I hope both moonbeam and Fliggerty can agree with me on that. It's just a mere suggestion after all.
From what I understand, it's one user's data that has to be stored temporarily and then the latest entry(ies) is sent to a server so everybody can access it, like say, on a webpage. Meaning you probably just need one table row per character, which isn't a lot. Even someone completely crazy shouldn't have thousands of different characters, and even someone that does wouldn't play with all of them on a regular basis (meaning the latest stats wouldn't change).
Agrees.
If you needed to do the opposite , meaning all of the server' stored data sent to each users, so your program can access it without an internet connection and without busting your server (for exemple, if you wanted to make the whole content of uesp.net available in-game...), using a local db would be a good option then.
Couldn't agree more. Offline services, sounds and is great.
In your case, you can probably just output the necessary info to a file, then have a program that grabs the last valid line(s), packs it as much as possible, does some basic encoding, posts it to your server, which then decodes it, parses it, checks for integrity and stores it in its own db. Every once in a while, your program can also rotate the local output file so it doesn't get too long. You can just dump it or archive it somewhere, thought from my understanding, I don't think you have much use for what were a character's stats at every 5 minutes interval for the past 3 months.
Ages huh? Anyhow, that's some real quality information, appreciate it. Using update functions to rotate the data back and forth between the server and local server is great idea. Or have a way for downloading it manually. I assume that Fliggery is not thinking it to become a automatic station for sending data, instead more in a community perspective if I'm correct. With images, personal information, char. stats, that bit. But, as I said, I'm not sure on that point.
I wonder if we should use Java-coding into this also. SQL with a routing to a Java program could work. But, while java provides more functional and different ways of building the database, it also is makes it more troubling to maintain it. Hm, I will think about that more.
Nonetheless, love to as much help and friends aboard with this thingie. Cause, the more the merrier I say. (man that sounded gay)
Anyway, getting late now so i'm off to bed, Nighty all.