为啥Redis/Mongo这么快,就不能直接替代mysql吗?您好,我是一名互联网行业开发工程师,同时也是优质vlog领域创作者,欢迎关注我!当今互联网缓存中间件大多都使用了redis、mongodb等nosql数据库
为啥Redis/Mongo这么快,就不能直接替代mysql吗?
您好,我是一名互联网行业开发工程师,同时也是优质vlog领域创作者,欢迎关注我!当今互联网缓存中间件大多都使用了redis、mongodb等nosql数据库,目前也有很成熟的方案,但为啥还要用关系型数据库呢?下面探探谈谈我的理解:
1、r亚博体育edis等数据库[繁体:庫]跑的是内存,内存贵,成本高
2、虽然redis澳门威尼斯人、mongodb也能实现持久化到硬盘,但是丢(读:diū)数据的风险有点大
3、对于A极速赛车/北京赛车CID,redis等nosql保证不了,只有(yǒu)关系型数据库才能保证,简单来说就是nosql不支持事务,一致性、原子性等不能保证
4、nosql数据库关联查询不《bù》是很方便
5、关系型数据库可以适合大部分幸运飞艇《练:fēn》甚至所有开发场景
6、redis、mongod开云体育b给关系型数(繁体:數)据分担压力是可以的,作为缓存中间件来使用,但是数据底层还是要用关系型数据库
最后
redis等nosql数据库是快,毕竟是内存操作,用起来是可以分担关系型数据库压力,但关系型数据库也是必不可少的,希望我的回答能帮到你!本文链接:http://21taiyang.com/SoccerSports/20516342.html
redis集群扩容对(读:duì)内存的要求转载请注明出处来源