Ответы пользователя по тегу Базы данных
  • Удалять ли данные из бд?

    @sAndreas
    Юзер
    Моя позиция, которая меня не раз выручала - если позволяют размеры - то лучше хранить всё. Я даже делал в отдельную таблицу запись кто удалил данные(потому что обычно автоматом пишется user_id того кто изменил данные, а если удалил - то и записи не оставалось кто именно удалил). Пару раз ставил на место особо хитро*опых, которые думали что если данные удалить, то потом никто и не узнает кто послал на удаление.
    Ответ написан
    Комментировать
  • Можно ли уместить сложную логику в один запрос БД?

    @sAndreas
    Юзер
    Многое зависит от того как выставлены индексы и как напишете запрос. Если строк в таблицах много, если правильно выстроены индексы, и важна скорость выполнения, и не нужна наглядность самого кода(я так и не понял - сам запрос тоже в образовательных целях или только результат работы программы), то лучше писать в один запрос, естественно придётся его "полировать"(или переделывать запрос смотря на результат или смотреть "план запроса"). А если там строк немного и потом кто то будет смотреть/править Ваш код - то лучше писать небольшие запросы с комментариями.
    Ответ написан
    Комментировать