За последние 24 часа нас посетили 17775 программистов и 1656 роботов. Сейчас ищут 1233 программиста ...

1 большая таблица или много мелких?

Тема в разделе "MySQL", создана пользователем Познающий php, 5 май 2017.

  1. Познающий php

    Познающий php Новичок

    С нами с:
    23 мар 2017
    Сообщения:
    381
    Симпатии:
    74
    Есть база с заданиями. Для пользователей их личные задания делать лучше в одной огромной таблице? Или каждому пользователю на этапе создания лучше создавать свою? С точки зрения оптимизации какой варик лучше и будет ли вообще принципиальная разница.

    Пользователй много не будет, а вот заданий должно быть много. С точки зрения объёма данных разницы нет. и количество строк в общем будет такое же. А вот запросов к базе кажется будет больше. Но мне лично интуитивней, удобней и понятней чтобы у каждого по таблице. + там будут сложные запросы с соединением. Мне кажется мне их удобней будет составлять именно для отдельных таблиц, а не одной большой.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    для каждой строки нужно создавать отдельную таблицу, и то только потому, что для каждого отдельного поля устанешь таблицы делать. Но если усидчивый - то лучше по отдельной таблице для каждого отдельного значения. Это позволит легко маштабироваться и избежать фрагментации индексов.
     
  3. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Он имел ввиду символа.

    Автор, почитайте про нормализацию/денормализацию. Читайте вдумчиво.