博客全面转向sqlite

考虑到树梅很像一些Android手机甚至没有各家旗舰机性能强大,为什么安卓内部用sqlite而不用mysql,那是因为以下几点。

还有一个很严重的跟风问题,一个人装LNMP一堆人就跟着装lnmp...我就非要装LNSP~~当然有利必有弊有些插件比如robots需要自己修改源码来支持sqlite(还好typecho可移植性很强,只修改一下创建表的sql即可)

1.可维护性

sqlite是一个数据文件,不需要繁琐的配置,优化,备份那就更简单了直接拷贝文件即可。你不需要去刻意的学习一个新的程序来使用它,上手飞快(至少支持基础的sql语句)。

2.让步性能

树梅跑一个mysql服务毕竟还是要消耗内存的,尤其是跑一个日ip最多2k的博客简直是拿大炮打蚊子。如果不是很富裕可以考虑入手256mb的树梅哦!

至于哪个快我还真没测试,我觉得应该是mysql稍微快一些,毕竟是在内存中query的。

其中mysql转sqlite差点没郁闷死我,主要是sqlite版的typecho和mysql数据结构不一样所以不能直接用工具转换,并且sqlite不支持一句插入多条,所以先用phpmyadmin导出数据(不要结构,并且一行一条),接着再用SQLiteSpy倒入,其间需要人工update第一篇文章和第一篇文章的评论。

发表评论