so_brave 发表于 2011-05-04 16:23

php用永久缓存系统完全替代数据库,新颖的方案,可行不?

上篇帖子本来想咨询下php的cms,使用mysql数据库的替代方案,本着便于管理、推广和为网民省钱的目的。我想用xml数据库代替。

结果大家回复都不支持,还说我多此一举。哎

不过有高人的回复提供了一个从未听说过的、更牛x的替代方案:用php永久缓存系统代替数据库。

=======================
单骑闯天下

可以去研究canphp框架的缓存系统,它是基于secache的文件型缓存系统,纯php编写,不需要依赖其他库的支持,处理数百万条数据不成问题,插入数据的时候,缓存时间为-1,永久缓存,即做为数据保存,它的查询速度非常的快!
shopex购物系统就是采用secache文件缓存。
=========================

这意思是不是这种技术做的cms不需要任何数据库,直接用永久缓存系统完全替代数据库?每次添加、更新的内容都生成静态文件缓存永久保留????

用缓存完全代替数据库,好新颖的想法啊,不知道靠谱不。

感觉好处不少,不仅省了数据库的麻烦,而且速度更快,正常情况下不是有数据库还要生成缓存么,这下好,数据库都省了。

就是不知道数据库备份恢复时候怎么办。有没有其他麻烦?

maochanglu 发表于 2011-05-05 10:43

多麻烦啊。sql天生就是用来处理这个的。
你还自己搞一套类sql

yangyang1581 发表于 2011-05-15 12:35

写哈希吧

bun 发表于 2011-05-15 13:39

vus520 发表于 2011-05-16 15:19

回复 1# so_brave


大哥,缓存系统和数据库不对等呀!!

缓存系统无非就是内存和硬盘存储数据,如果你的单文件缓存数据超过1G,PHP根本打不开,如果你的数据库有几十G,你得拿多大的Server来跑缓存!

由于缓存文件只有一个,PHP最大寻址能力是2G,过大会指针溢出, 所以只能支持1G的缓存.
页: [1]
查看完整版本: php用永久缓存系统完全替代数据库,新颖的方案,可行不?