У меня есть db, который имеет (будет) множество таблиц (строгание 70), и около 50 из них будут иметь два или три отношения. это нормально, и это повлияет на скорость или на что-то еще?mysql. это нормально, если в одном db слишком много отношений?
ответ
Ответ на этот вопрос очень зависит от представленных данных. Если производительность становится проблемой, вы можете иметь отношения, но не применять их в базе данных, просто формально документированы и соблюдаться в коде, который управляет этими данными; таким образом, вы избегаете затрат на проверку и принудительное использование внешних ключей за счет большей бдительности при манипулировании данными, чтобы эти данные были согласованными. Однако устранение внешних ключей до того, как вы захотите, это преждевременная оптимизация; просто не заставляйте ваше развитие зависать от ошибок, возвращаемых из-за нарушения внешнего ключа, поэтому их можно удалить позже без перезаписи кода, если это станет необходимым.
Все, что сказал, этот вопрос слишком общий в его текущей форме. Если вы хотите опубликовать примеры таблиц, вопрос может не завершиться за короткий промежуток времени.
- 1. Слишком много отношений возвращается
- 2. Mysql Много-много отношений
- 3. Слишком много слоев косвенности, это слишком много?
- 4. mysql слишком много подключений
- 5. tf.nn.depthwise_conv2d слишком медленно. это нормально?
- 6. Слишком много столбцов в одном столе - это хорошая нормальная форма?
- 7. - это нормально, если для Android-приложения слишком много GC_FOR_ALLOC в журнале?
- 8. Слишком много запросов MySQL?
- 9. MySql слишком много связей
- 10. Идентификация отношений создает слишком много ключей?
- 11. mysql слишком много столбцов?
- 12. Отладка MySQL «слишком много соединений»
- 13. Класс loop создает mysql слишком много соединений
- 14. Слишком много полей в MySQL?
- 15. Это слишком много строк и слишком много вложенных блоков?
- 16. Phalcon + PHPUnit + DI: Слишком много подключений db
- 17. MySQL: «Слишком много соединений» в opencart
- 18. mysql - сколько столбцов слишком много?
- 19. Это «слишком много вложенных блоков»?
- 20. Это слишком много данных для запроса AJAX?
- 21. Mysql обновляет слишком много строк
- 22. Mongo db занимает слишком много ОЗУ
- 23. Один-много слишком много данных возвращено - MySQL
- 24. Если вы выполняете много-много отношений в MySQL db, необходимо ли перенести все ключевые идентификаторы в таблицу соединений?
- 25. SQL-запрос, чтобы показать много/много отношений на одном выходе?
- 26. MySQL Неожиданно Слишком много соединения
- 27. Куда поместить внешний ключ пользователя в это много-много отношений?
- 28. MYSQL как предложение найти слишком много матчей
- 29. Уменьшить слишком много, если предложение
- 30. SSIS создает слишком много соединений с DB