реклама на сайте
подробности

 
 
> Что быстрее и производительнее, запись в MySQL или в файлы?
Alt.F4
сообщение Jul 14 2014, 19:01
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Здравствуйте.
Необходимо писать данные, которые поступают по 100 байт каждую 1мс , в файлы на жестком диске.
Вопрос, как будет быстрее и производительнее:
1. Пишем все в таблицы MySQL и один раз в день все из БД сохраняем в файлы;
2. Пишем напрямую в файлы потоками?
Спасибо.
P.S. Я задался этим вопросом, т.к. MySQL хранит свои таблицы в оперативной памяти, которая намного быстрее жесткого диска.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alt.F4
сообщение Jul 25 2014, 13:57
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Сегодня провел опыты на VPS Windows Server 2003.
Результаты удручающие, прямая запись на жесткий диск сильно замедлила систему, загрузка ЦП 100%.
Вернул запись в MySQL, все летает...
з.ы. возможно все дело в соседях, но БД тоже ведь юзает HDD.
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Jul 25 2014, 14:02
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(Alt.F4 @ Jul 25 2014, 09:57) *
Сегодня провел опыты на VPS Windows Server 2003.
Результаты удручающие, прямая запись на жесткий диск сильно замедлила систему, загрузка ЦП 100%.
Вернул запись в MySQL, все летает...
з.ы. возможно все дело в соседях, но БД тоже ведь юзает HDD.

Ларчик просто открывается, майсиквел пишет все в кэш, периодически сбрасывая его на диск,
если шнур выдернуть, то окажется, что записалось не все.

Чудес то не бывает. Он пользуется теми же сервисами записи на диск.
Поэтому быстрее никак быть не может

Цитата(Alt.F4 @ Jul 24 2014, 06:28) *
Я не разбираюсь в файловых системах, и возник вопрос: что произойдет, если в момент записи данных в файл, мы его откроем другой программой для просмотра?
Спасибо.

Ничего плохого. Зависит от ОС, будет ли он видеть новые данные или нет.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alt.F4   Что быстрее и производительнее, запись в MySQL или в файлы?   Jul 14 2014, 19:01
- - DASM   MySQL сама по себе нужна или прельщает именно хран...   Jul 14 2014, 19:31
- - ms1   Цитата(Alt.F4 @ Jul 14 2014, 22:01) P.S. ...   Jul 14 2014, 19:51
|- - DASM   Цитата(ms1 @ Jul 14 2014, 23:51) OS тоже ...   Jul 14 2014, 20:00
- - andrewlekar   Быстрее писать в файлы. Если потом будете по этим ...   Jul 15 2014, 04:09
|- - AlexandrY   Цитата(andrewlekar @ Jul 15 2014, 07:09) ...   Jul 15 2014, 05:42
- - Alt.F4   DASM, ms1, andrewlekar, спасибо большое! Данны...   Jul 15 2014, 05:37
- - andrewlekar   ЦитатаА если еще раз подумать? А если ещё раз поду...   Jul 15 2014, 06:04
|- - AlexandrY   Цитата(andrewlekar @ Jul 15 2014, 09:04) ...   Jul 15 2014, 06:29
- - andrewlekar   ЦитатаКакие вообще большие структуры могут не испо...   Jul 15 2014, 06:31
- - menzoda   О чем вообще речь? 100 байт раз в миллисекунду - э...   Jul 15 2014, 06:31
|- - AlexandrY   Цитата(menzoda @ Jul 15 2014, 09:31) О че...   Jul 15 2014, 06:48
- - andrewlekar   XML требует движка БД? Вы уже чё-то выдумываете. Д...   Jul 15 2014, 06:54
|- - AlexandrY   Цитата(andrewlekar @ Jul 15 2014, 09:54) ...   Jul 15 2014, 07:03
- - menzoda   Какая разница сколько получается в сутки? Вопрос б...   Jul 15 2014, 07:15
|- - AlexandrY   Цитата(menzoda @ Jul 15 2014, 10:15) Кака...   Jul 15 2014, 07:28
- - kolobok0   Цитата(Alt.F4 @ Jul 14 2014, 23:01) ..т.к...   Jul 15 2014, 19:35
- - Alt.F4   Условий выборки данных из файлов в последующем нет...   Jul 18 2014, 05:34
|- - AlexandrY   Цитата(Alt.F4 @ Jul 18 2014, 08:34) Услов...   Jul 18 2014, 05:37
|- - menzoda   Цитата(AlexandrY @ Jul 18 2014, 09:37) В ...   Jul 18 2014, 06:12
- - SFx   Единственное, хочу обратить внимание на параметр I...   Jul 19 2014, 14:18
- - Alt.F4   Я не разбираюсь в файловых системах, и возник вопр...   Jul 24 2014, 10:28
|- - kolobok0   Цитата(Alt.F4 @ Jul 24 2014, 14:28) ...мы...   Jul 24 2014, 19:51
- - Буратино   Базы данных нужны для того чтоб складывать информа...   Jul 24 2014, 13:32
- - x893   смешной вопрос - смешные ответы   Jul 25 2014, 21:51
- - muravei   x893 , будьте так добры - загляните в личку.   Jul 26 2014, 12:48
- - Alt.F4   Разрешил вопрос с хостером VPS, в момент предыдуще...   Jul 29 2014, 11:07


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 03:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01432 секунд с 7
ELECTRONIX ©2004-2016