Ik ben vandaag in overleg met iemand over de structuur van een database table. De inhoud ervan wordt best aanzienlijk, in de miljoenen records. Het gaat een 15cijferige reeks die wordt toegevoegd in de database vanuit een spreadsheet. De bedoeling is om op duplicaten te testen. Zitten er duplicaten in dezelfde spreadsheet dan moet er een low level waarschuwing komen en zitten de duplicaten in een andere spreadsheet dan moet er een high lever waarschuwing komen. mijn idee was om met de volgende structuur te komen
hier is id een autoincrement, 15digit_id het eigenlijke indentifiactie nummer van een object en spreedsheet_id de identificatie van het originele spreadsheet doh. De andere persoon is alleen bang voor de grote van de database en wil voor de volgende opzet kiezen.
| id | 15digit_id | spreadsheet_id | blank_1 | blank_2 |
| 1 | 345012345678901 | 1 | NULL | NULL |
| 2 | 345012345678923 | 1 | NULL | NULL |
| .. | ..... | .. | NULL | NULL |
| 1500 | 345012345687256 | 2 | NULL | NULL |
| 1501 | 345012345685469 | 2 | NULL | NULL |
hier is id een autoincrement, 15digit_id het eigenlijke indentifiactie nummer van een object en spreedsheet_id de identificatie van het originele spreadsheet doh. De andere persoon is alleen bang voor de grote van de database en wil voor de volgende opzet kiezen.
| id | phoneid |
| 1 | 1 |
| 2 | blank |
| 3 | blank |
| 4 | 345012345678901 |
| 5 | 345012345678923 |
| .. | ..... |
| .. | ..... |
| 1500 | 345012345679725 |
| 1501 | 2 |
| 1502 | blank |
| 1503 | blank |
| 1504 | 345012345687256 |
| 1505 | 345012345685469 |
[ Voor 15% gewijzigd door paragon op 18-04-2005 15:01 ]