Помощник
|
Вывод данных сразу из нескольких таблиц БД |
karamba666
|
Сообщение
#1
|
||
|
|
||
|
|||
Art Lev |
29.10.2016, 18:08;
Ответить: Art Lev
Сообщение
#2
|
|
Я бы использовал SQLite. Не будет ничего падать, вы же берете не тысячи строк, а всего несколько. Пробуйте
|
|
|
Degradator |
31.10.2016, 11:21;
Ответить: Degradator
Сообщение
#3
|
|
|
Подскажите, как лучше быть? 1. Создать 1 таблицу, и впихнуть туда 7 мелких? Чтобы была каша? Но зато для вывода потребовалась бы 1 несложный запрос? 2. Либо же оставить эти 7 таблиц по отдельности, и как-то одним запросом выводить материалы сразу из 7 таблиц? У меня в прошлом была примерно такая ситуация, когда примерно одни и теже данные лежали в разных таблицах, и чтобы их все заджойнить, надо было делать пачку запросов через union, и это было дичайше неудобно. Если есть возможность (я уверен что она есть) переделать стуктуру данных в одну таблицу, то лучше переделай в одну. Проставь где надо индексы и запросы не будут медленными даже на больших объемах данных. Чтобы пихнуть все в одну таблицу, обычно создается дополнительное поле, которое определяет тип хранимых данных, в твоем случае я бы порекомендовал enum. Кто что может сказать? Как мне лучше поступить? И второй вариант будет ли ложить БД, если нужно селектить 7 таблиц? Либо же всё запихать в 1 таблицу, и делать 1 селект запрос без джоинов? Оба запроса будут не в состоянии положить базу. Я бы использовал SQLite. Не будет ничего падать Не могу припомнить случая падения MySQL. вы же берете не тысячи строк, а всего несколько Не использовал SQL lite, но судя по его запросу он будет вытаскивать все идентификаторы. MySQL сделает это максимально быстро, поскольку хранит кластеризованные ключи отдельно от таблцы, а вот как в этом случае сработает SQL lite, понятия не имею.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Интеграция спортивных данных API. Коэффициенты БК, Live результаты | 14 | yaroslav89 | 6628 | 13.3.2024, 23:16 автор: spoyer_ru |
|
Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок быстро, удобно, по доступному курсу |
200 | Sostavitel | 97665 | 11.2.2024, 21:07 автор: Wolfhound |
|
ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ [Чарджбек|Рекавери|Возврат] |
9 | Leado | 3801 | 9.2.2024, 16:04 автор: baza0013 |
|
Edu-Money - партнерка под студентческий траф: 55% за новый заказ, 20% ребилл (сразу). | 180 | EduMoney | 73185 | 28.12.2023, 17:51 автор: EduMoney |
|
Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA). | 9 | sbitcoinru | 6746 | 10.10.2023, 19:25 автор: Sbitcoin |
Текстовая версия | Сейчас: 29.3.2024, 5:24 |