A growing problem and how to handle it...
Posted: Thu Dec 01, 2005 4:57 pm
I consider several of you here to be pretty sharp folks so I'm going to describe a problem I have and see what kind of options we can all come up with together to handle it.
So the data on this site comes from primarily 3 different areas. Of course all three are done via the Census+ mod, but here they are:
- Census data, cyclical /who queries which is generally reliable and good data
- Target data, gathers data on people you target
- Guild roster data, gathers data from your guild roster, reliable data, but does not include RACE which becomes a problem as I'll note below
Now, the problem that is becoming bigger and bigger is like this: A player creates a character, say a troll rogue named Barney. A player plays Barney for 20 levels and decides he really wants to be an undead rogue, so he deletes his troll rogue and re-rolls an undead rogue which he also names Barney.
Now, this poses a problem as thus. Due to guild data not containing race information, when I am looking for a character to update from a data submission, I look based on Name, Server, Faction and Class. Now, this becomes a non issue when updating Census data as I have the race in that circumstance. I just also include Race. This allows me to find the character I want when processing census data.
When I am processing GUILD data, I do not have the luxery of the Race clarifier. I can only look for a Horde rogue named Barney. Now I have a problem. Really the only thing I can do is look for the last Horde rogue named Barney that was added to the database.
But what if this happens. Troll Barney is added but Undead Barney has not. Undead Barney appears in guild data, but not census data. Now it will attempt to udate Troll Barney since that is the last one available. Which produces an error.
So I could just stop processing guild data since that is the major sticking point. That would alleviate this problem, but would create other problems. Primarily, there are people who utilize the guild exports here to display their guild data on their own site. Do I shut this feature down? Or do I continue to try to facilitate it by maintaining additional guild roster data on the side, outside of the census data?
I hope some of you can see my dilemna here and might even be able to pose some possible solutions or options. I'm just not sure what to do here but what I have decided is that I am not okay with the degree of error that this is creating.
Thoughts?
So the data on this site comes from primarily 3 different areas. Of course all three are done via the Census+ mod, but here they are:
- Census data, cyclical /who queries which is generally reliable and good data
- Target data, gathers data on people you target
- Guild roster data, gathers data from your guild roster, reliable data, but does not include RACE which becomes a problem as I'll note below
Now, the problem that is becoming bigger and bigger is like this: A player creates a character, say a troll rogue named Barney. A player plays Barney for 20 levels and decides he really wants to be an undead rogue, so he deletes his troll rogue and re-rolls an undead rogue which he also names Barney.
Now, this poses a problem as thus. Due to guild data not containing race information, when I am looking for a character to update from a data submission, I look based on Name, Server, Faction and Class. Now, this becomes a non issue when updating Census data as I have the race in that circumstance. I just also include Race. This allows me to find the character I want when processing census data.
When I am processing GUILD data, I do not have the luxery of the Race clarifier. I can only look for a Horde rogue named Barney. Now I have a problem. Really the only thing I can do is look for the last Horde rogue named Barney that was added to the database.
But what if this happens. Troll Barney is added but Undead Barney has not. Undead Barney appears in guild data, but not census data. Now it will attempt to udate Troll Barney since that is the last one available. Which produces an error.
So I could just stop processing guild data since that is the major sticking point. That would alleviate this problem, but would create other problems. Primarily, there are people who utilize the guild exports here to display their guild data on their own site. Do I shut this feature down? Or do I continue to try to facilitate it by maintaining additional guild roster data on the side, outside of the census data?
I hope some of you can see my dilemna here and might even be able to pose some possible solutions or options. I'm just not sure what to do here but what I have decided is that I am not okay with the degree of error that this is creating.
Thoughts?