база данных php
Четверг, 26 августа 2010 г.
Просмотров: 5627
Подписаться на комментарии по RSS
Каждый раз как я пишу какой нибудь скрипт, который предполагает в себе запись и хранение данных, я начинаю обдумывать каким образом я буду записывать их в файлы, как я их буду сортировать и как то это дело нужно будет считывать.
Обновляя скрипт статистики у меня все чаще и чаще встает вопрос о изменении хранении всех данных, скрипт растет, функционал увеличивается, а просто мощи файловых хранилищ уже не хватает((.
Запись \ чтение это не проблема, пусть для своих данных будет свой отдельный файл, хоть 100 штук, главное чтоб все работало быстро и экономично в ресурсозатратах, но когда встает вопрос учета данных, и их изменение \ перезапись, тут приходиться придумывать различные уловки как это все сделать не уменьшив производительность скрипта - а никак((, чем больше файл данных тем больше затрат на ресурсы, либо на скорость. Когда файлы относительно небольшого объема, то еще можно это использовать, но когда данные становятся скажем больше 3-5 мб и операция чтение \ запись \ перезапись может происходить чуть-ли не каждую секунду, то тут все и начинается((.
Я смотрю в сторону SQlite - новое расширение для php, в нем много реализовано из стандарта SQL 92.
Вот я потихоньку подхожу к изучению SQL, а куда деваться))), оно все равно нужно будет, но я пока обдумываю вопрос о изменении системы хранения данных в скрипте статистики, все таки хранение данных в файлах это более доступно, но более ограниченно в функционале.
Оставьте комментарий!