让数据库走开

如今GAOBO.ORG仍然没有使用任何数据库技术,在我能够想像的将来,大概也不会去自己管这劳什子。我压根就没有考虑过WordPress之类使用这样那样基于数据库的动态Web代码工程,而是断然地采用了Blogger。因此能在GAOBO.ORG的服务器上找到的全部是静态的、可用NOTEPAD编辑并重新发布的页面和XML。

我并不怕谁因此说我这样做根本不像一个学计算机出身的人,我认为计算机技术的目的乃是为了给人自由和时间的节省,而非相反。如果我使用了动态代码工程,势必我就需要为究竟使用其低版本还是高版本和版本之间的兼容性寻找各种平衡。自然地,当一种软件有了很炫的新版本时,我没有理由守着旧版本不放,但是旧有的数据真的能在新版本中运行如仪吗?如果出了什么差错,我是不是只能欲哭无泪呢?

任何使用了后台数据库的应用程序或是动态Web代码,都必然要付出相应的性能税:连接数据库、权限验证、打开数据通道、从数据源读取数据、写入更新、关闭通道和连接。为什么不把这些开销放到BSP的服务器上去?毕竟我要的只是一个结果。更不必说数据库的种类和版本了,如果哪天我一直在使用的动态代码工程突然宣布它不再使用MySQL而转向了Oracle,我是不是还必须换一个虚拟主机提供商或是自己托管主机并购买一个Oracle许可呢?尽管这诸多可能并非很大,但我决不想无端地让自己多一些担心或是需要维护比书写Blog更多的事。我要结果,给我结果,谢谢,更多的不需要了。我写手记,并把结果发布到我指定的某个地方,于是我得到了不多也不少的一些HTML文件和XML文件。在BSP的服务器上有每个文件的副本,我不知道也不想知道BSP的服务器上在使用什么数据库、什么Web服务程序及其版本和配置,BSP也无需为我的主机支持什么而徒费心神,我们对彼此满意。生活很美好,让数据库去见鬼吧。

让数据库走开》有4个想法

  1. 维护数据库和使用数据库是两个意思。其实再怎么简单作为现在的网站你要完全躲开数据库是不可能的,你的这骗blog和我的这个留言就存在某个属于blogger的数据库里吧?

  2. 你现在看到的URL只不过是Apache的URL Rewrite出来的结果,让你看起来像是HTML而已。实际上还是用着PHP的…………

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据