Voor een hobbyproject probeer ik een stuk data kleiner te maken voordat het (soms ge-gzipt) naar de client wordt gestuurd.
De data ziet er ongeveer zo uit:
Gegeven een VIN nummer (bv VIN "ET42950") moet het sleutelnummer opgezocht worden (Sleutel "AW43").
De tabel zou zo omgeschreven kunnen worden dat op 1 row alle VIN ranges van 1 sleutelnummer staan maar dat levert maar weinig winst op.
Is er iets slims te bedenken om die alternerende rows compact op te slaan?
De data ziet er ongeveer zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| Sl. nr. VINfrom VINto AR83 ET42914 ET42915 AW43 ET42916 ET42920 AR83 ET42921 ET42921 AW43 ET42922 ET42925 AR83 ET42926 ET42927 AW43 ET42928 ET42928 AR83 ET42929 ET42930 AW43 ET42931 ET42931 AR83 ET42932 ET42937 AW43 ET42938 ET42938 AR83 ET42939 ET42948 AW43 ET42949 ET42952 AR83 ET42953 ET42956 AW43 ET42957 ET42960 AR83 ET42961 ET42963 ... BL93 JR10000 JR24999 AX71 JR25000 JR34999 BL41 JR35000 JR36988 BL42 JR45000 JR48399 ... nog 60.000 rows |
Gegeven een VIN nummer (bv VIN "ET42950") moet het sleutelnummer opgezocht worden (Sleutel "AW43").
De tabel zou zo omgeschreven kunnen worden dat op 1 row alle VIN ranges van 1 sleutelnummer staan maar dat levert maar weinig winst op.
Is er iets slims te bedenken om die alternerende rows compact op te slaan?
Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.