|
|
|
Что быстрее открыть файл или mysql
|
|||
|---|---|---|---|
|
#18+
Для получения каких либо данных можно эти данные 1 - запросить из mySQL или 2 - открыть короткий текстовый файл из отдельной папки, считать строку, закрыть файл perl: Код: plsql 1. 2. 3. 4. 5. Вопрос в том, что будет быстрее? Так, если вначале данных немного, различия в скорости могут быть одни, а если таких данных несколько десятков тысяч? И попутно еще вопрос - а сколько файлов можно создавать на сервере? есть ли ограничения т.к. встречал такое, что хостер ограничивает количество файлов для одного сайта, например двадцатью тысячами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2014, 14:06:38 |
|
||
|
Что быстрее открыть файл или mysql
|
|||
|---|---|---|---|
|
#18+
Faximil, Это от ФС зависит в NTFS — 4 294 967 295. Для топорной статики ФС лучше. Для анализа и выборок придумали СУБД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2014, 16:22:08 |
|
||
|
Что быстрее открыть файл или mysql
|
|||
|---|---|---|---|
|
#18+
shores , Вас понял. Выборок СУБД не нужно, требуется только как в хеше - параметр -> значение. СУБД - большой файл с данными и он анализируется программой mysql, и результаты отдаются моей программе. А у меня анализ будет проводиться в моей программе, так сейчас и написана она у меня, одна-две строки анализа и все, и отдельная программа (sql) и ее запуск с открытием ею файла и поиском в нем нужных данных и анализом не нужна. В отдельной папке на сервере сейчас пара-тройка тысяч файликов коротких, пока работает нормально, но уже в ближайшем будущем их количество вырастет в разы, поэтому и был такой вопрос. У своего хостера таких ограничений не видел, но может быть проявятся. 4 млрд. мне явно хватит с избытком, спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2014, 18:45:34 |
|
||
|
Что быстрее открыть файл или mysql
|
|||
|---|---|---|---|
|
#18+
Faximil, Все в одну папку запихивать тоже не нужно. Разбейте по папкам. Оптимальное количество сказать не могу. Значение беру с потолка :) Пусть будет до 1000 на папку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2014, 19:34:52 |
|
||
|
Что быстрее открыть файл или mysql
|
|||
|---|---|---|---|
|
#18+
shoresПусть будет до 1000 на папку. 1000 -- условное ограничение двадцатилетней давности, действующее до сих пор 32 или 64к -- часто в фс. Работать может и при большем с новыми драйверами для ультрановых фс (юзабельные драйвера и проги обычно написаны двадцать лет назад и не пересматривались -- работает -- не трогай). Больше 10к -- только если знаете что делаете или имеете на то основание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2014, 20:56:36 |
|
||
|
Что быстрее открыть файл или mysql
|
|||
|---|---|---|---|
|
#18+
когда список большой делят часто так ./н/а/з/вание-чего-то.exp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2014, 21:06:21 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1834351]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 333ms |

| 0 / 0 |
