新浪博客

《涸辙之鲋》读后感

2006-02-07 15:02阅读:
  庄周家贫,故往贷粟于监河侯。监河侯曰:“诺!我将得邑金,将贷子三百金,可乎?”
  庄周忿然作色曰:“周昨来,有中道而呼。周顾视,车辙中有鲋鱼焉.周问之曰:‘鲋鱼来,子何为者耶?’对曰:‘我东海之波臣也.君岂有斗升之水而活我哉?’周曰:‘诺!我且南游吴、越之王,激西江之水而迎子,可乎?’鲋鱼忿然作色曰:‘吾失吾常与,我无所处。吾 得斗升之水然活耳。君乃言此,曾不如早索我于枯鱼之肆!’”
  zhasm急切需要一个简单小巧的文本数据库系统,而“源代码贫”,故往贷源代码于互联网。
  互联网曰:“诺!我有MS SQL SERVER可供下载,硬盘需求过G,可乎?”
  zhasm对曰:“我怕它仅仅适合在Windows系统下安装呀。”
  曰:“我又有Oracle可供下载,硬盘需求亦过G。此系统兼Windows/Unix两栖之便,可乎?”
  zhasm曰:“还是太大了。”
  曰:“我又有免费之MySQL,小巧玲珑,不过数十M,可乎?”
  zhasm曰:“还是太大了。我不需要Oracle,也不需要MS SQL,甚至连MySQL也用不到。我只需要一个可以随身携带的小型的文本数据库,只需一个任何编辑器都能打开的文本文件来储存数据结构,文件头存储索引信息,正文部分存储数据,用相同语法的select语句来进行建立和删除table,查询,插入,删除record的操作。它应该是与系统无关的:在Linux土生土长的Perl上可以自由运行;在Windows平台上,也可以从ActivePerl中摘出一个perl.exe、perl5X.dll来构建一个简单的环境来支持运行,连CYGWIN也不劳驾。
  “界面不是问题,命令行、GUI均可。如果现在有这样的现成的程序我就拿来用了,再重新发明一次车轮可不是件轻松有趣有意义的事。我中了Larry Wall懒惰、急躁和傲慢的魔法,不想亲手写了。
  “之所以用脚本语言,是因为灵活机动,可以按需修改,随心运行;免去了编译之劳,理论上多花时间,但如今CPU内存强大高速,文本数据库系统又小之又小,实在是合算。”
  互联网忿然作色曰:“无之。”

我的更多文章

下载客户端阅读体验更佳

APP专享