您能否指出替代的数据存储工具,并给出充分的理由来使用它们而不是陈旧的关系数据库?我认为,大多数应用程序很少使用SQL的全部功能- 看看如何构建不依赖SQL的应用程序会很有趣。
文件系统中的纯文本文件
磁盘上的XML或JSON文件
电子表格/ CSV文件
Subversion(或类似的基于磁盘的版本控制系统)
Berkeley DB(基本上是基于磁盘的哈希表)
亚马逊的简单数据库
Google的App Engine数据存储区
CouchDB
本地语言集合(存储在内存中或在磁盘上序列化)
自定义(手写)存储引擎
我不能声称对它们有任何了解,但是您可能还希望研究对象数据库系统。