mongodb - 我应该使用什么样的数据库以及如何为广告网络平台设计数据库

标签 mongodb redis couchbase

<分区>

我想建立一个广告服务平台,就像在内容中按文字转换广告一样。我想将 word 作为附属链接。我有一些带有标签词的事件。当请求到达广告服务 API 时,它应该为那些带有一些附加条件的词提供合适的事件。像设备类型和位置等...我试过使用 Redis、couchbase 和 mongo,但我的 API 没有在一秒钟内提供服务。请给我一些数据库以及如何设计数据库的建议。

最佳答案

问题可能不是您正在使用的数据库,而是数据的结构和索引方式。 Mongodb 和 Redis 都可以尽可能快,以及解决这个问题的更传统的关系数据库。 例如,如果使用 mongo,并且您有一个包含标记词数组的字段的事件文档,您应该为该字段建立索引,结果会非常快。

关于mongodb - 我应该使用什么样的数据库以及如何为广告网络平台设计数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48719167/

相关文章:

redis - 如何用 jest 模拟 Nestjs-redis

nosql - 从 cbbackupmgr 备份和恢复 Couchbase

couchbase - 意外查询删除了couchbase中的所有记录如何恢复

mongodb - MongoDB可靠吗?

mongodb - Electron 应用程序的本地基于文件的数据库

javascript - Meteor更新收集错误

testing - 测试查询MongoDB的能力

php - 在 Debian 服务器上安装 php 7.4 的 redis 扩展

python - 改变 CELERYBEAT_SCHEDULER

go - Couchbase View 一致性