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

 
 
> Что быстрее и производительнее, запись в 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
Ответов
menzoda
сообщение Jul 15 2014, 06:31
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 13-09-12
Пользователь №: 73 530



О чем вообще речь? 100 байт раз в миллисекунду - это 100Кб/с, то есть вообще не ощутимо для любого (особенно современного) ПК, а если буферизировать запись и писать один раз в секунду или реже, то вообще как слону дробина. Делать что ли нечего, занялись преждеверменной оптимизацией? Ну давайте, можете взять базу данных, лучше быструю NoSQL какую-нибудь, оперативки докупить 32 Гб, четыре SSD диска в RAID0 поставить, коли заняться нечем.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 15 2014, 06:48
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(menzoda @ Jul 15 2014, 09:31) *
О чем вообще речь? 100 байт раз в миллисекунду - это 100Кб/с, то есть вообще не ощутимо для любого (особенно современного) ПК, а если буферизировать запись и писать один раз в секунду или реже, то вообще как слону дробина. Делать что ли нечего, занялись преждеверменной оптимизацией? Ну давайте, можете взять базу данных, лучше быструю NoSQL какую-нибудь, оперативки докупить 32 Гб, четыре SSD диска в RAID0 поставить, коли заняться нечем.


Ну да 8 Гиг в сутки. Вот и ворочайте такими файлами как семечками с помощью файловой системы.
Сразу захочется чего то побыстрей да поавтоматизированней.

Цитата(andrewlekar @ Jul 15 2014, 09:31) *
Видео, картинки, музыка.


Что, парсили контейнеры mkv и проч.?
Там один встроенный XML уже требует движка базы данных.
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
- - 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
- - Alt.F4   Сегодня провел опыты на VPS Windows Server 2003. Р...   Jul 25 2014, 13:57
|- - A. Fig Lee   Цитата(Alt.F4 @ Jul 25 2014, 09:57) Сегод...   Jul 25 2014, 14:02
- - 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 Текстовая версия Сейчас: 23rd July 2025 - 20:23
Рейтинг@Mail.ru


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