Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Наилучшие варианты хранения информации в БД / 3 сообщений из 3, страница 1 из 1
29.03.2014, 16:19:55
    #38599864
Goror
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наилучшие варианты хранения информации в БД
Добрый день!

Делаю БД, и вот пока не могу понять, как там всё работает "из нутри".

Как удобней и правельней хранить данные?

Если их довольно много, 2-3 млн записей в таблице, каждая строчка записи к примеру содержит по 2000-3000 символов текста (~3 кб наверно)

Везде обычно говорят о количестве строк в БД, но редко упоминают о их содержание, можно ведь в одну строку вставить содержание "Ветхого Завета и откровения от Матвея и Луки".. И тогда такая таблица, как мне кажется даже при 100-200 сточках, будет открываться дольше чем таблица на 1 млн записей, но содержащих мало (лёгкую информацию).



В общем, что более тормозит процесс:
Количество записей в БД или их содержание (вес)?



Что быстрее:
БД c 1 млн записей, общим весом данных в 100 мб
VS
БД с 1000 записями, общим весом в 1 Гб




И ещё, к примеру в БД два поля: ( id | text ) если я в SELECT запросе не использую к примеру поле text, оно ведь всё равно участвует при выборке, или нет, ну тоесть на сервере оно идёт одним файлом типа вместе с ( id | text )?
...
Рейтинг: 0 / 0
29.03.2014, 18:33:06
    #38599896
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наилучшие варианты хранения информации в БД
ты сравниваешь мух с котлетами
если тебе нужно хранить текст "Ветхого Завета и откровения от Матвея и Луки" только для распечатки - можешь и в одной "строке"
а если ты хочешь иметь быстрый и удобный доступ к главам - то лучше каждую главу в отдельной "строке"

таки и с этим
авторБД c 1 млн записей, общим весом данных в 100 мб
VS
БД с 1000 записями, общим весом в 1 Гб
с меньшим числом записе (индексов) получишь не большой выйгрыш в одном, но приводя бльшие поля к удобному виду - потеряешь в другом (в том числе и во времени). надо оценивать быстродействие системы, а не отдельного звена
...
Рейтинг: 0 / 0
29.03.2014, 18:55:33
    #38599907
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наилучшие варианты хранения информации в БД
Ответ на ВСЕ вопросы зависит от конкретной структуры хранения данных и конкретного запроса.

В общем случае в оптимизированной БД при правильных индексах размер записи практически не влияет на скорость выборки.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Наилучшие варианты хранения информации в БД / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]