Я о библиотеке БД.
Ей не надо интерпретироваться, т.к. она уже откомпелирована. Следовательно ей не нужно проверяться на ошибки От сюда и производительность выше.
Кстати, о гугле. Да, он использует плоские файлы. Но ведь его движок написан не на скриптах.
31. f0rm4t - 21 Июля, 2006 - 23:40:37 - перейти к сообщению
32. valenok - 22 Июля, 2006 - 09:01:01 - перейти к сообщению
Сколько времени скрипт проверяется на ошибки сервером?
Так при одном запросе может сокращение времени за счёт того что той библиотеке не надо порверяться на ошибки можно и выиграть.
Но если у тебя несколько большее кол-во запросов чем один в день
то я думаю:
1000 связка скрипт-файл + время интерпретирования скрипта <
1000 связка скрипт - бд - файл
Хотя 1000 запросов в одном скрипте..
Так при одном запросе может сокращение времени за счёт того что той библиотеке не надо порверяться на ошибки можно и выиграть.
Но если у тебя несколько большее кол-во запросов чем один в день
то я думаю:
1000 связка скрипт-файл + время интерпретирования скрипта <
1000 связка скрипт - бд - файл
Хотя 1000 запросов в одном скрипте..
33. ARTY - 22 Июля, 2006 - 09:48:32 - перейти к сообщению
Для повышения производительности при работе с БД на файлах нужно использовать древовидную структуру файлов БД.
То есть не хранить все данные в одном файле, а например, для каждой таблицы, поля и даже записи использовать отдельный файл.
Таким образом можно достигнуть очень высокой производительности, которая будет не хуже реляционной СУБД типа MySQL.
То есть не хранить все данные в одном файле, а например, для каждой таблицы, поля и даже записи использовать отдельный файл.
Таким образом можно достигнуть очень высокой производительности, которая будет не хуже реляционной СУБД типа MySQL.
34. f0rm4t - 22 Июля, 2006 - 23:32:11 - перейти к сообщению
valenok пишет:
Сколько времени скрипт проверяется на ошибки сервером?
Я просто не стал перечислять весь список того, что не делает библиотека при использовании
Много файлов - не совсем производительно. Но, все же, если все сделать грамотно - производительно действительно будет на высоте. Но для достижения высокой скорости работы с файлами придется насиживать геморой. Именно по этому были придуманы СУБД.
ИМХО.
35. valenok - 23 Июля, 2006 - 13:52:05 - перейти к сообщению
Ясно, но всё же большая часть хостеров не предоставляет возможность использовать SQLite..
36. f0rm4t - 23 Июля, 2006 - 23:18:15 - перейти к сообщению
Предоставляют, просто не упоменают о такой мелочи в своих тарифах. Нужно помнить, что это всего лишь пекл для php.\n\n(Добавление)
Не поделишься опытом? Есть одна идея, в реализации которой это бы мне очень помогло. Мне нужно создать монтируемый виртуальный диск, но как это сделать ума не приложу.\n\n(Добавление)
Ой, блин, прошу прощения, но инфу по этому делу уже нашел Все оказалось до безобразия просто!
ЗЫ: если кому нужно, то читайте subst /?
ARTY пишет:
Структура директорий будет unix-подобной, на отдельном виртуальном диске
Не поделишься опытом? Есть одна идея, в реализации которой это бы мне очень помогло. Мне нужно создать монтируемый виртуальный диск, но как это сделать ума не приложу.\n\n(Добавление)
Ой, блин, прошу прощения, но инфу по этому делу уже нашел Все оказалось до безобразия просто!
ЗЫ: если кому нужно, то читайте subst /?
37. ARTY - 24 Июля, 2006 - 06:58:35 - перейти к сообщению
f0rm4t пишет:
. Я тебе могу предложить лучший вариант
Дело в том, что subst не позволяет создавать виртуальные диски, которые остаются подключеными после перезагрузки компа. То есть ты создал диск командой типа:
И он у тебя пропадет после перезагрузки компа и придется все делать заново. Прописывать в autoexec.bat не получится. Что делать?
У меня есть скомпилированная программа "статического" subst ( Persistent SUBST for Windows NT/w2k/XP). То есть с помощью нее ты подключишь виртуальный диск и он будет постоянно подключаться после загрузки системы (автоматически).
Прогу с описанием подключаю к форуму.