• Стоит ли делить таблицу на две?

    @Vitsliputsli
    Queue и Information это разные сущности. Зачем их объединять? Нормализация управляет отношениями, а не таблицами, тут нет противоречия.
    Что вы выиграете объединив таблицы?
    Ответ написан
    Комментировать
  • Имеет ли смысл добавлять первичный ключ в таблицу?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Есть два важных смысла в ПК. Первое - это реляционная алгебра. Про это написанно миллиард
    книжек и все преподаватели тебя зачморят если в таблице нет ПК и foreign key constraint не будет
    работать.

    Второе. Если ты создаешь например CREATE TABLE .... (.... PRIMARY KEY..); то бесплатно
    бонусом получаешь создание индекса
    по полям где есть ПК и соответсвтенно поиск по ПК
    будет идти очень быстро и не будет дубликатов.

    Но в современном мире понятие "данные" стало очень широким и в базах очень часто лежат
    таблицы без ПК. Это staging table (куда идет загрузка из внешних источников), логи и отчеты.
    И аналитические представления. В области bigdata данные часто лежат в файлах (parquet, orc, delta)
    и там вообще ПК нету. И ничего. Работает.
    Ответ написан
    Комментировать
  • Имеет ли смысл добавлять первичный ключ в таблицу?

    @Everything_is_bad
    Имеет ли смысл добавлять первичный ключ в таблицу?
    пишу веб приложение на джанго.
    псс, в Джанго ты модель без первичного ключа и не сделаешь.
    Ответ написан
    1 комментарий