|
||||
| ||||
|
|
#41 | |
|
Hall Of Famer
Join Date: Mar 2002
Location: Tampa, FL USA
Posts: 4,503
|
Quote:
Your still going to have to do that since his dump won't be in the format your looking for and that was kind of my point. Allow the individual developers to extract only the data they want/need and its simpler when using the utility as you wouldn't have to exprt first to get the most updated data as it would just read it right from the DB. |
|
|
|
|
|
|
#42 |
|
All Star Starter
Join Date: Aug 2003
Posts: 1,146
|
There a a few different standards for a "SQL Dump" will Markus do a standard or his own thing? Who knows? If Markus uses a standard, little to no work will be required. If he makes his own thing, a data scrubber is a piece of cake. If I have to write a data scrubber, I'd rather go against straight text files than talk to a proprietary DB through an ODBC connection or any sort of ODBC bridge. I want all the data all the time. Third party tools such as BOSI and CATO use their own schema for a good reason. They are designed to do different things and have different needs. They need all the data all the time. I don't care what is new and what isn't new. Besides the only way to get updated data was if every single table had a timestamp column tracking the last time it was modified....highly unlikely.
|
|
|
|
|
|
#43 |
|
All Star Reserve
Join Date: Apr 2004
Location: Maryville, TN
Posts: 675
|
Thanks Markus
Looking forward to v7!
Kev
__________________
Long Suffering Tribe Fan Proud Papa of Caroline Grace (b. 2005) Kaeden Michael (b. 2008) and Claire Elise (b. 2012) |
|
|
|
|
|
#44 |
|
Developer OOTP
Join Date: Dec 2001
Location: Germany
Posts: 24,805
|
Some notes:
1) The database of V7 is so vastly different to V6, not a single OOTP 6 utility will work with it. 2) Will the game have a catobase-like feature? I don't know yet how I will code the history tracking in OOTP 7 so I can't comment on this ... but it could be possible, since the main problem (recycled player IDs) doesn't exist in OOTP 7 anymore. |
|
|
|
|
|
#45 | |
|
Hall Of Famer
Join Date: Mar 2002
Location: Tampa, FL USA
Posts: 4,503
|
Quote:
I just don't see the purpose of, essentially making a "copy" of the database which is exactly what you are doing if your going to dump all the data. Does that really make much sense? Last edited by jarmenia; 07-05-2005 at 08:58 AM. |
|
|
|
|
|
|
#46 |
|
All Star Starter
Join Date: Nov 2004
Location: South Shore, Great Lakes
Posts: 1,386
|
As a programmer, I would rather have the entire database. That way I don't have to worry if I thought of getting everything I needed - and having to constantly go back and redesign my input routines. Also, few utilities stay stable - revisions, fixes, and enhancements would constantly bring me back to what I was collecting - collect it all up front, then just deal with what you use.
I also want to emphasize to Markus to think out online league security. Yes, we want to output al the data - AND put it back in - but online league need to be secure
|
|
|
|
|
|
#47 |
|
All Star Reserve
Join Date: Jul 2004
Location: Great White North
Posts: 945
|
Agreed BigCity - I'd rather have the entire database myself that I can run calls against to grab what I need. I understand if Markus wants to make a dump of the DB to protect the game db as propietary knowledge, but still... being able to grab data from the core would be great.
Still... if Markus provides us with a regulation sql dump it is easy enough to import that into a new database. Can't wait to be able to develop my OWN php site with the database
__________________
"Ruth did it on Beer and Hotdogs..." |
|
|
|
|
|
#48 | |
|
All Star Starter
Join Date: Aug 2003
Posts: 1,146
|
Quote:
Other points I've already made were... 1. Database is likely proprietary. So should they write an ODBC driver for us? Hell, no, stick to the baseball engine. Just give us the data so we can use it. 2. Different tools that run on different platforms will be built to use the data in their own way. Is Markus going to write an ODBC driver for us in Linux or FreeBSD or the myriad of other hosting OS solutions? Do we want Markus spending his time on that or the game? 3. Said tools will be better and easier developed when they are using the data in their own schema. Fighting through a forced schema is a pain in the ass, that is why so many tools use their own schema. I'm confident Markus is doing the 100% right thing by just giving us the data. So I won't bother arguing the point anymore. |
|
|
|
|
|
|
#49 | |
|
Hall Of Famer
Join Date: Aug 2004
Posts: 11,660
|
Quote:
__________________
PT21 ![]() ![]() PT22 ![]()
|
|
|
|
|
|
|
#50 | |
|
All Star Starter
Join Date: Aug 2003
Posts: 1,146
|
Quote:
|
|
|
|
|
|
|
#51 | |
|
Hall Of Famer
Join Date: Aug 2004
Posts: 11,660
|
Quote:
__________________
PT21 ![]() ![]() PT22 ![]()
|
|
|
|
|
|
|
#52 |
|
Major Leagues
Join Date: Apr 2002
Location: Field of Screams
Posts: 445
|
Great update. Now back to work....
![]() Markus, Markus, über alles.... |
|
|
|
|
|
#53 |
|
All Star Starter
Join Date: Apr 2002
Location: TN
Posts: 1,083
|
Wow, although I wouldn't be able to write or program the first utility for OOTP7, it's good to see that v.7 seems to spark enough interest for others to surge ahead with Cato/Pierre/BOSI-like utilities, if they aren't able to be incorporated into the game itself.
|
|
|
|
|
|
#54 |
|
Hall Of Famer
Join Date: Nov 2004
Location: In a house in Saint Cloud, Florida.
Posts: 7,085
|
The key here is getting all of the data. If we could access the data directly, then Marcus would have a problem of one of our programs modifying 'his' data. Bugs would be terrible to trace down.
If the OOTP programs creates an ODBC entry on my machine I would be a happy puppy. Even if was a replicated version of the database. If his program tracks HBP, but using SQL commands, I can't access how many times Radke hit Bagwell, then it defeats any purpose of it. Marcus will have TONS of stats available, I am sure. But there is no way that he is going to have evey available one. And you have to remember, it should not really be saving calculated stats. For instance, batting average. Hits / At bats. Why save your batting average in the database? That is poor design of a database, since it is basically duplicating data. When you want to display data, you grab the at bats, grab the hits and do the math. Marcus's main concern is to write the game, the displaying of the stats are toots and whistles, while a lot of the stats are standard, sure, but displaying what a team records is when Radke starts at home with less than 20,000 in attendance is our duty as 3rd party designers.
__________________
Like BLUES? Visit www.smokestacklightnin.com, you will LOVE it! New show every Monday!! New Blues HOF![/COLOR][/FONT]
|
|
|
|
|
|
#55 | ||||
|
Hall Of Famer
Join Date: Mar 2002
Location: Tampa, FL USA
Posts: 4,503
|
Quote:
Quote:
Quote:
Quote:
Last edited by jarmenia; 07-05-2005 at 09:19 PM. |
||||
|
|
|
|
|
#56 | ||
|
Hall Of Famer
Join Date: Mar 2002
Location: Tampa, FL USA
Posts: 4,503
|
Quote:
Quote:
|
||
|
|
|
|
|
#57 | ||
|
Hall Of Famer
Join Date: Mar 2002
Location: Tampa, FL USA
Posts: 4,503
|
Quote:
Ummm.. Version 7 is supposed to be a complete re-write, that's pretty significant. Quote:
|
||
|
|
|
|
|
#58 | |
|
Hall Of Famer
Join Date: Mar 2002
Location: Tampa, FL USA
Posts: 4,503
|
Quote:
|
|
|
|
|
|
|
#59 |
|
All Star Starter
Join Date: Aug 2003
Posts: 1,146
|
Personally, I hope Markus worries about writing the game over such nonsense. I could care jack crap about having him write an ODBC driver for a proprietary database on an OS that I will not be using against a database schema that does me no good.
To Comedian2004 about your batting average example. Not sure of your point, but decisions are made all the time to use redundant data or store calculated fields because of performance reasons in real world applications. |
|
|
|
|
|
#60 | ||
|
Hall Of Famer
Join Date: Mar 2002
Location: Tampa, FL USA
Posts: 4,503
|
Quote:
Quote:
One point I'd like to make, and maybe Markus doesn't realize this either. There is no reason for the database schema to be proprietary. Anybody with an ounce of knowledge could come up with a normalized rational database schema. Markus' intellictuall property is in his game engine, not his database format. I'm willing to bet once we have version 7 in our hands, it would not take long for somone to come up with a schema close to what Markus is using. I know several companies that give out the database layouts to encourage their clients to read and manipulate their data. It serves the same purpose as what Markus' would, so he doesn't have to develope 10,000+ different reports. The engine that creates the data is what's worth money, not the wherehouse its stored in. |
||
|
|
|
![]() |
| Bookmarks |
|
|