| |
|
|
| | Дико извиняюсь, что не по теме...но создавать эту тему где-то в другом форуме было еще не удобней:).
Дело в том, что я пишу свой движок под сайт и хочу реализовать механизм кеширования... Сначала использовал файлы, а потом подумал, ведь SQLite реализован как раз на файлах.
Но уж слишком неодназначное мнение у программистов на счет SQLite....
В общем, хотелось бы узнать мнение тех, кто имеет достаточный опыт в использовании SQLite:
"Можно ли без значаительной потери производительности использовать SQLite в качестве кеширования (хранить закешированные данные в базе), в том числе и полностраничного кеша?". | |
| |
|
|
| |
|
|
| |
для: konkere
(19.03.2009 в 06:45)
| | | А какой в данном случае смысл использования БД? Почему не кэшировать просто в отдельном каталоге? | |
| |
|
|
| |
|
|
| |
для: Loki
(19.03.2009 в 09:40)
| | | Я так и делал - кешировал в произвольный каталог var. Но ведь все равно приходиться работать с файлами: открывать, записывать, закрывать и т.д. Вот и подумал, ведь базой данных в SQLite является файл, так почему бы не использовать ее интерфейс для процедур кеширования? | |
| |
|
|
| |
|
|
| |
для: konkere
(20.03.2009 в 08:05)
| | | неэфективно. отличительная черта кэширования в том, что выборка происходит всегда по id. Таким образом, значительно проще использовать в качеcтве этого id имя файла с кэшем. БД тут даже близко не нужна. | |
| |
|
|
| |
|
|
| |
для: konkere
(20.03.2009 в 08:05)
| | | Базу данных тоже нужно открывать, записывать/читать и закрывать. | |
| |
|
|
| |
|
|
| |
для: konkere
(19.03.2009 в 06:45)
| | | MySQL тоже реализован на файлах. Впрочем как и все остальные базы. | |
| |
|
|