I have a part database that in essence has two tables with a one to many relationship joined on a key. The PK table contains parametric data about the unique part and the FK table has information like part number, mfg, etc.
For example
My questions are... In the parameters table, there will probably be 2-3 hundred thousand. In the detail table, we expect that there will be not less than five million, but probably not more than 12 million. Given this, is this a database that I should be creating in SQL Server (ie will sql server handle it efficiently to be queryable from a web interface)? If so, what kind of hardware will I need to make it perform well? I currently have a quad processor (200 Mhz each) with 2Gb of RAM and about 20Gb of HD space available in the partition where I am building it. How big should I expect this thing to be?
Also, one more thing, the scripts that I am running to insert the data only seem to be taking up about 1/3 of the processor power. It runs pretty slow, too (along the lines of inserting five records per second) Any ideas to help it along?
Any input is appreciated. If I left an important piece out, let me know.
Thanks,
gordon
For example
Code:
parameters details
========== ==========
id id
size part_num
casing mfg
tolerance
and so on
My questions are... In the parameters table, there will probably be 2-3 hundred thousand. In the detail table, we expect that there will be not less than five million, but probably not more than 12 million. Given this, is this a database that I should be creating in SQL Server (ie will sql server handle it efficiently to be queryable from a web interface)? If so, what kind of hardware will I need to make it perform well? I currently have a quad processor (200 Mhz each) with 2Gb of RAM and about 20Gb of HD space available in the partition where I am building it. How big should I expect this thing to be?
Also, one more thing, the scripts that I am running to insert the data only seem to be taking up about 1/3 of the processor power. It runs pretty slow, too (along the lines of inserting five records per second) Any ideas to help it along?
Any input is appreciated. If I left an important piece out, let me know.
Thanks,
gordon