知道最近也会听到一个声音,MONGODB 不能在核心的系统使用, 哎, 2021年了,现在有些系统都没有传统数据库的身影,而代替的是通过ES,REDIS ,Aerospike 这样的数据库来成功上位到这个系统的核心数据库...其中通过MONGODB 来作为核心库的好处
1 提高读取的性能,通过嵌套的方式的设计方式,将传统数据表中的JOIN 转换为一次读取获得数据的方式,提高数据的查询性能....掌握这三者的和之间的关系之前是需要详细的了解业务,每种数据库都有他适合的业务的场景,在选择MONGODB来做核心的数据库时,你先要弄清楚你到底要接触的业务是什么。...第一步,确定业务,什么样的业务合适使用MONGODB 来做核心的数据库
1 日志类型的业务,日志类的数据包含,类似交易流水,业务逻辑处理流程中的记录,这类数据有一个明显的特征,基本在写入后,很少被改变...3MONGODB 在频繁更新数据中不适用,但可以换一个想法,不少数据库中UPDATE 被转换为插入的模式,所以MONGODB 的UPDATE操作可以变更为数据版本的更新,在每个document 中增加一个版本的标识