Тема: Знімок даних
Хі!
От що зараз роблю: парсинг одної сторіночки. Періодично. Часто. На сторінці є табличка, типу {key: value, key: value}:
__________
| key1 | value|
| key2 | value|
| key3 | value|
| key4 | value|
| key5 | value|
| key6 | value|
---------------
Деякі ключі можуть містити "Немає інфо", деякі можуть бути просто відсутні.
Думав спочатку: визначити одну БД таблицю з всіма можливими key1 (key2 ...) як стовпці (звісно NULL), value - значення, що буде записуватись в конкретний стовпець.
Але: деякі value доволі часто повторюються (їх всього 5-10 можливих для кожного key в БД). З погляду нормалізації - треба було б винести це все в окремі таблички, і через ForeignKey.
Але в мене сумнів: ця таблиця це ж результат періодичного парсингу, ніби знімку даних в певний момент часу. Чи не буде тут дірки в цілісності даних?
Не знаю можливо це я щось надумав бузпідставно просто - але рілі не знаю, як правильно поступити.