
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.03.2014, 16:19:55
|
|||
|---|---|---|---|
Наилучшие варианты хранения информации в БД |
|||
|
#18+
Добрый день! Делаю БД, и вот пока не могу понять, как там всё работает "из нутри". Как удобней и правельней хранить данные? Если их довольно много, 2-3 млн записей в таблице, каждая строчка записи к примеру содержит по 2000-3000 символов текста (~3 кб наверно) Везде обычно говорят о количестве строк в БД, но редко упоминают о их содержание, можно ведь в одну строку вставить содержание "Ветхого Завета и откровения от Матвея и Луки".. И тогда такая таблица, как мне кажется даже при 100-200 сточках, будет открываться дольше чем таблица на 1 млн записей, но содержащих мало (лёгкую информацию). В общем, что более тормозит процесс: Количество записей в БД или их содержание (вес)? Что быстрее: БД c 1 млн записей, общим весом данных в 100 мб VS БД с 1000 записями, общим весом в 1 Гб И ещё, к примеру в БД два поля: ( id | text ) если я в SELECT запросе не использую к примеру поле text, оно ведь всё равно участвует при выборке, или нет, ну тоесть на сервере оно идёт одним файлом типа вместе с ( id | text )? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2014, 18:33:06
|
|||
|---|---|---|---|
Наилучшие варианты хранения информации в БД |
|||
|
#18+
ты сравниваешь мух с котлетами если тебе нужно хранить текст "Ветхого Завета и откровения от Матвея и Луки" только для распечатки - можешь и в одной "строке" а если ты хочешь иметь быстрый и удобный доступ к главам - то лучше каждую главу в отдельной "строке" таки и с этим авторБД c 1 млн записей, общим весом данных в 100 мб VS БД с 1000 записями, общим весом в 1 Гб с меньшим числом записе (индексов) получишь не большой выйгрыш в одном, но приводя бльшие поля к удобному виду - потеряешь в другом (в том числе и во времени). надо оценивать быстродействие системы, а не отдельного звена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2014, 18:55:33
|
|||
|---|---|---|---|
Наилучшие варианты хранения информации в БД |
|||
|
#18+
Ответ на ВСЕ вопросы зависит от конкретной структуры хранения данных и конкретного запроса. В общем случае в оптимизированной БД при правильных индексах размер записи практически не влияет на скорость выборки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1835055]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
99ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
20ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 414ms |

| 0 / 0 |
