全球裤子交流论坛,是裁缝的请进

40次阅读

共计 1540 个字符,预计需要花费 4 分钟才能阅读完成。

用 mongodb 和 redis 做裤子,都有什么不同好处啊?
redis 好像是用来做內裤的不是吗?可以外穿?

网友回复:

注册 mongodb 是真的用来储存数据的。储存在硬盘里。redis 是把数据暂时放在内存里。因为内存读取速度比硬盘读取速度快了不知道多少倍。所以常用的数据。比方说,经常被访客浏览的首页,特定的几篇文章,我们就可以先存到 redis 里,访客访问网站,就直接从 redis 把数据拿出来,而不是从 mongodb 里拿出来,就会极大的增加访问的速度。另外 redis 有一些 list,hash,pub/sub 也很好用,你喜欢也可以专门安装 redis 来用,省了自己撸。当然你只有 1ip 的话,我看 redis 还是省省吧

白水泉 这是什么谜语

yy10112001 我不擅长穿裤子  我擅长脱裤子

xc55 不擅长穿裤子的人 都不擅长脱裤子的,

温柔尝尽了吗 少废话 赶紧发种子

白水泉 理解错了吧?在请教问题

uiceo 缝纫机缺人了吗

白水泉 es 快一点

Senly 大佬,请问下,如果一个程序本身就支持 redis 和 mongodb 给用户选择了,你会选择?(如果 Discuz 支持 redis 和 mongodb)

注册 我会偷懒选 sqlite … 我自己的站就用的 sqlite … 缓存用的 redis

注册 缺少程序员,现在都机器人制造了 大兄弟

yy10112001 帮下忙吧,程序就两个选择 mongodb 和 redis,代码写的差,都是用现成的

白水泉 我表示看不懂。

白水泉 果断芒果 db,内存多大用 redis 啊

大炮 mongodb

Mr.Bean 泻药 人在新加坡 刚下飞机 希望能够把帖子加权限防止恶意采集 利益相关 不匿 网上都在说 redis、mongodb 那种 nosql 分布式数据 别被误导了,像那种 redis、mongodb 一般是用来做缓存的,就是那些经常用的数据,会缓存到内存里,然后加快查询命中速度。es 不得不承认还可以,在数据处理好的前提下非常强大,但是学习使用维护成本太高,你又不能用全文搜索,不然会非常慢。但是你当好的裁缝需要把不同的布料做关联吧,比如每个布料都有唯一的出厂编号,你搜的时候是通过出厂编号来关联的所有布料信息的。这个时候你就就会发现 nosql 无法完成数据关联,你还是得用 sql 做主键。nosql、nosql 的好处是分布式,有一个前提,当你有成百上千台机器,每台机器分布式放一点点布料,然后去调度查询,这样你查询千亿万亿级别数据都是秒查。但是普通人哪里有这样的机器数量呢?别听大厂说 nosql 牛逼,拥抱分布式数据库,很吊就无脑吹 nosql。现在的场景就是,单台或者几台机器的情况下,管理大量布料数据。实测 mysql 单表百亿,索引做好,对应主键信息查询,直接秒查没有一点问题,alisql 可能会更快(未测试),你用 redis、mongodb 单表百亿给我查询试试看?mongodb 会把索引数据放进内存,你数据量少的时候(几 kw/ 几亿)可能很快,但是数据量一旦上来,就会极其缓慢。Btw, 别说 mysql 套 redis、mongodb 加速了,你查布料的时候每次都查询相同的数据命中缓存?并且跟你的 sql 语句、数据库表的设计、服务架构,有很大的关系,我挺佩服红鼻子裁缝铺的,背后应该是非常精通数据库优化的。

nnpk520 这是什么谜语

W4ter 按大佬这么一说,还是用 mysql 了?但是程序不带 mysql 啊 小鸡用 mongodb 大鸡鸡用 redis?

jackyjack 放弃 redis 吧,全用 mongodb 就好了

注册 这个比较专业了

注册 mongodb 没有 mysql 省资源. redis 就别试了,1g 的数据, 没有 2g 内存, 直接就崩了. 就用 mysql 加索引, 足够了.

gger 就 mongdb。那才是正儿八经的数据库。redis 是用来缓存的

正文完
 0