您能否指出替代数据存储工具并提供充分的理由来使用它们而不是旧的关系数据库?在我看来,大多数应用程序很少使用SQL的全部功能 - 看看如何构建一个无SQL的应用程序会很有趣.
我已经对文档数据库感到兴奋,特别是关于CouchDB的简单性.但我很难理解这些数据库是否是多用户系统的可行选择.由于这些系统需要文档数据库不提供的记录之间的某种关系.
这种情况完全是错误的工具吗?或者一些标记和临时视图是实现这一目标的方法?要不然...
更新:
到目前为止我理解答案.但是让我稍微改一下这个问题.假设我有一堆半结构化数据,通常适合CouchDB.我可以将它们标记为"type = post"和"year = 2008".我的问题是这种标签可以走多远?我可以创建一个包含10.000名称的数组字段吗?或者有更好的方法吗?这是一个理解如何在本文档中进行思考的问题.
那里有哪些其他类型的数据库系统.我最近遇到过couchDB,它以非关系方式处理数据.它让我想到了其他人正在使用的其他模型.
所以,我想知道其他类型的数据模型是什么.(我不是在寻找任何细节,只是想看看其他人如何处理数据存储,我的兴趣纯粹是学术性的)
我已经知道的是: