Breakpad/Design/Database: Difference between revisions

Jump to navigation Jump to search
Line 3: Line 3:
= Breakpad Database =
= Breakpad Database =
ER draft:
ER draft:
* http://people.mozilla.org/~morgamic/breakpad-er.jpg
* [http://www.flickr.com/photo_zoom.gne?id=440017945&size=l whiteboarded first run] (don't laugh, sucka!)


 
Not sure about:
Whiteboard:
* How much we need to break apart the frames table?
* [http://www.flickr.com/photo_zoom.gne?id=440017945&size=l first run] (don't laugh, sucka!)
* How normalized do we want things?
* Build is redundant there, but don't worry, I'll replace that crappy whiteboard image with an ER diagram showing relationships
* Looks like build should be related to platform not operating system.  I'll fix this as well.
* Not sure how much we need to break apart the frames table
* For id->name pairings is it worth pulling the values out since data will be duplicated heavily for things like product, platform, os, etc.?  To reduce the size of the main reports table I think it's necessary but I'm open to being convinced otherwise.
* For id->name pairings is it worth pulling the values out since data will be duplicated heavily for things like product, platform, os, etc.?  To reduce the size of the main reports table I think it's necessary but I'm open to being convinced otherwise.
* Do comment and reason need to be separated from the report table as well?
* Do comment and reason need to be separated from the report table as well?
3,035

edits

Navigation menu