D
|
dblack6047 9/16/2009 |
I ran into the same problem about half a year ago. I currently have around 30 fields in one Table and nearly 2 million rows. |
H
|
horsey_kim author 9/16/2009 |
I ran into the same problem about half a year ago. I currently have around 30 fields in one Table and nearly 2 million rows. After searching Google endlessly and saw no definite right/wrong database structure I decided to put everything into one database and one table. I then Indexed everything and then saw a major speed increase for Queries when I set MySQL to place all of the Indexes into RAM. I currently have 4 Gigs of RAM on my Dell PowerEdge 2950 Server, Quad Core Processor and set 2 Gigs aside for Index Cache alone. As my Database grows I will just keep adding RAM until I run out of RAM space/size. Once I get to the next level I will think about clustering but that will take another couple years I suspect as I am currently adding about a million new rows a month. Good Luck on your final decision.
|
![]() |
yarebbel 9/18/2009 |
Whenever i design a database for some apps i make sure everything goes where it logically belongs. I try to "normalize" the data into logical entities. In normalizing your data you order info in a way so that you have as less as possible redundancy, which will comfort your way of thinking about your database, the speed of your database, the maintainability of your database, the quality of the app you will build on it, etc, etc... |
H
|
horsey_kim author 9/18/2009 |
WOW great - thanks for all the input. It is really helping me shape up my databases. |
![]() |
vin7102 9/18/2009 |
Kim, |
T
|
thesofa 9/21/2009 |
I do quite a bit of database design at work, nothing huge, but speed matters. |