Я не получаю, действительно ли нормализация повышает эффективность запроса или нет, поскольку нормализация улучшает обновление, удаление и вставку скорости, но извлечение данных дорого из-за наличия множества таблиц, так что же должно быть нашим заключением?Улучшает ли эффективность схемы эффективность схемы?
-3
A
ответ
0
Не имеет значения, насколько быстро вы получаете свои данные, если данные недействительны. Нормализация помогает гарантировать, что каждый факт записывается только один раз, и он может помочь в эффективности, устраняя избыточные ассоциации и повторное использование индексированных столбцов. Узкие таблицы могут быть более эффективными, поскольку более связанные данные вписываются в каждую физическую страницу. Однако, если ваши шаблоны доступа к данным неэффективны, нормализация будет стоить вам, но так же будет латентность сети, анализ запросов, планирование, блокировка, ведение журнала и т. Д.
Смежные вопросы
- 1. Разделение операций чтения/записи улучшает эффективность программы?
- 2. Как эффективность и стоимость вложенной функции в языке схемы
- 3. Эффективность и избыточность схемы базы данных веб-сайта фриланса?
- 4. Эффективность слушателей Эффективность
- 5. Эффективность и эффективность алгоритмов
- 6. Не влияют ли внешние ключи на эффективность/эффективность хранения?
- 7. Эффективность программы
- 8. Эффективность запросов
- 9. Эффективность StringBuiler
- 10. foldRight Эффективность?
- 11. Эффективность Collections.shuffle
- 12. Эффективность ArrayList
- 13. ServiceHost Эффективность
- 14. UIView эффективность
- 15. Условная эффективность
- 16. Эффективность маршрута
- 17. Эффективность программирования
- 18. Эффективность findViewById
- 19. Эффективность ветвления
- 20. Эффективность Javascript
- 21. Помогает ли внешний ключ повысить эффективность запросов?
- 22. петли эффективность
- 23. Casttype эффективность
- 24. Эффективность стола
- 25. Эффективность запроса
- 26. Эффективность Java
- 27. SQLCommandBuilder Эффективность
- 28. Эффективность Source.fromFile
- 29. Эффективность BinaryReader.ReadUInt64()
- 30. Эффективность кода
обычно, да. –
Нормализация - это больше о целостности данных (за счет сокращения избыточности), чем о эффективности запросов. Иногда не нормированные таблицы быстрее запрашивают, но обновления медленнее, потому что нужно обновлять несколько таблиц, а поскольку данные дублируются, нельзя гарантировать, что они будут согласованными. – Kenney