Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Development

Archive::Development Archive area for Development's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 11-23-2003, 12:14 PM
Kgaul
Hill Giant
 
Join Date: Apr 2003
Posts: 225
Default Normalizing the DB

I'm under the impression that the Items table can be normalized to conform to the first three rules. However before i post my thoughts on breaking up the table some i wanted to know if you had it the way it is for a reason?

second. will me breaking it up to conform to the third rule really make me unpopular with Mangoo and those who are creating programs to read/modify the items... Also will reworking this cause probs with item pc and updates (yea, i'm quite sure you guys can adjust to the new tables if you use them i just wanted to know if i should bother normalizing it?)


Kgaul
Reply With Quote
  #2  
Old 11-23-2003, 12:33 PM
mangoo
Items Master
 
Join Date: Apr 2003
Posts: 293
Default

I'm not sure what the "3 rules" are, but if it's just breaking the table into 3 tables, it would only take about 5 minutes to change the queries. I'm going to be gone for awhile so item editor won't be changed for the new tables until like mid December.
__________________
Reply With Quote
  #3  
Old 11-23-2003, 12:42 PM
Kgaul
Hill Giant
 
Join Date: Apr 2003
Posts: 225
Default

no worries friend enjoy your awaytime. I'm just trying to establish if i should press this. looks like i can break it into a few tables, maybe gain some speed if the tables are more 'relational'. Going to be a few weeks before i finish working this up. not alot of free time the next few weeks anyway...


Kgaul
Reply With Quote
  #4  
Old 11-23-2003, 02:19 PM
mangoo
Items Master
 
Join Date: Apr 2003
Posts: 293
Default

Well if you call turning in papers and studying/taking finals enjoyable, then I guess I will enjoy the away time. HAHA
__________________
Reply With Quote
  #5  
Old 11-24-2003, 03:12 AM
Valtin
Fire Beetle
 
Join Date: Nov 2003
Posts: 7
Default

Normalisation of databases has the primary effect of reducing the storage space needed. In commercial development databases are quite routinely denormalised in order to get performance gains, I think that might be the case with the items table. The actual storage space of duplicated items (if any) isn't really an issue, the overhead of having to do additional joins may degrade the performance though.
Reply With Quote
  #6  
Old 11-24-2003, 03:54 AM
Edgar1898
Senior Member
Former EQEmu Developer
Current EQ2Emu Lead Developer
 
Join Date: Dec 2002
Posts: 1,065
Default

Change your own db however you like, but the official release isnt going to switch to few table
__________________
Lethal Encounter
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 02:18 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3