我一直在学习Node.js,因此我决定制作一个简单的广告网络,但似乎无法决定要使用的数据库。我一直在搞弄Redis,但是我似乎找不到一种通过特定条件查询数据库的方法,相反,我只能获取键或列表的值或在键内进行设置。
我是否缺少某些东西,还是应该使用像MongoDB这样更强大的数据库?
我建议阅读有关Redis的 本 教程,以了解其概念和数据类型。在我读了几篇文章并尝试将Redis与其他解决方案进行比较之前,我还很难理解为什么没有像其他(没有)SQL数据库类似的查询支持。也许它不是适合您的用例的数据库,尽管它非常快并且支持高级数据结构,但是缺少对您至关重要的查询。如果您正在寻找一个可以查询数据的数据库,则应尝试使用mongodb或riak。