Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Какую БД выбрать?
|
|||
|---|---|---|---|
|
#18+
AlekseySQL AOS(array of struct): Размер сконвертированных bin- файлов(нет сжатия): 23.3 ГБ Время записи bin- файлов (только на HDD): 290 сек Время чтения bin- файлов (с HDD + SSD): 89 сек SOA(struct of array): Размер сконвертированных bin- файлов(есть сжатие): 6.8 ГБ Время записи bin- файлов(только на HDD): 176 сек Время чтения bin- файлов(с HDD + SSD): 11.5 сек Видно, что размер файлов уменьшился ~3 раза, а скорость чтения выросла ~8 раз. Произошло это за счет того, что не все колонки читались с диска, а некоторые были пропущены с помощью seekg(). Я доволен результатом. Обманул я вас всех: AOS(array of struct): Размер сконвертированных bin- файлов(нет сжатия): 23.3 ГБ Время записи bin- файлов (только на HDD): 290 сек Время чтения bin- файлов (с HDD + SSD): 53 сек SOA(struct of array): Размер сконвертированных bin- файлов(есть сжатие): 6.8 ГБ Время записи bin- файлов(только на HDD): 176 сек Время чтения bin- файлов(с HDD + SSD): 24 сек Т.е. скорость чтения увеличилась даже меньше, чем сократился размер файлов. Хотя без пропуска ненужных столбцов время чтения будет хуже: 30 сек ... Я связываю такое незначительное увеличение скорости чтения с тем, что у меня получилось много маленьких файлов, размером меньше 4 кб. Так как чтение идет страницами по 4 кб, то не всегда сокращение размера файла ведет к ускорению. Так что возможно в моем случае накладные расходы на БД покроют накладные расходы, связанные с тем, что я работаю с маленькими файлами, читая страницами по 4 кб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2018, 17:34 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2017855]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 268ms |
| total: | 399ms |

| 0 / 0 |
