Ik wil een aantal 'Key-Value'-paren opslaan in MS Access. Het probleem is nu dat de Value een handjevol verschillende typen kan hebben zoals een integer, string, datum, positie (x & y). Het type Value bij een Key staat al in een tabel in de db. De vraag is nu: hoe sla ik die 'Key-Value'-paren op in de db? Ik dacht aan (met + en - die ik zie):
1. Een tabel per type Value.
+ geen ruimte verspilling
- lastig te query-en (denk ik)
2. Alles in 1 tabel met kolommen voor de verschillende typen.
- veel Value-kolommen blijven leeg
3. Alles in 1 tabel met 1 Value-kolom waar ingepakte data (bv json) in komt.
+ geen ruimte verspilling
- (de)serialization nodig
4. Op een andere manier??
1. Een tabel per type Value.
+ geen ruimte verspilling
- lastig te query-en (denk ik)
2. Alles in 1 tabel met kolommen voor de verschillende typen.
- veel Value-kolommen blijven leeg
3. Alles in 1 tabel met 1 Value-kolom waar ingepakte data (bv json) in komt.
+ geen ruimte verspilling
- (de)serialization nodig
4. Op een andere manier??