当前位置:首页 » 服务存储 » 新浪微博评论用什么存储的
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

新浪微博评论用什么存储的

发布时间: 2022-12-07 06:58:12

A. 想问新浪微博离线缓存在哪

新浪微博离线缓存在:
1、首先在手机桌面上找到文件管理。
2、找到内部存储文件夹。
3、下拉找到sina文件夹。
4、接着找到weibo文件夹。
5、然后再点击进去,找到.weibo_video_cache文件夹即可找到微博的离线缓存视频。
微博是基于用户关系的社交媒体平台,用户可以通过PC、手机等多种移动终端接入,以文字、图片、视频等多媒体形式,实现信息的即时分享、传播互动。
更多关于新浪微博离线缓存在哪,进入:https://m.abcgonglue.com/ask/d53cb51615834705.html?zd查看更多内容

B. 新浪微博的信息是怎么储存的

是存储在sina的服务器上面的,按照数据库格式,当你访问的时候,sina服务器就会读取数据库数据,然后按照jason格式传送给你。当然,图片是另外存储的,如果有图片或者视频,那么在数据库里面保存的只是一个超链接,所以实质上保存的都只是文本,文本即便内容很多很多,也不会显得太过庞大的。
至于图片,那就不说了,可以转格式,转大小,而且本来还限制你的图片上传格式的本来就。

C. 新浪微博使用什么数据库

用的mysql数据库。
MySQ是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

D. 比如微博上的文章和评论也都是保存在数据库上吗那么多东西怎么保存呢

是保存在数据库上的,结构进行了各种优化,具体怎么存储和表结构就是商业机密了,而且随着用户增加,结构也曾经改过.

E. 按高赞排序的评论数据库怎么拿

从微博几年前放出来的 slides [1][2] 上看,有将关注/被关注视为 ‘长列表’ 来针对性的解决关注/被关注的扩展性问题,猜点赞/我的点赞列表该也差不多。

这类 ‘长列表’ 场景有一定共性:

数据规模显着高于内容类数据:发微博来自用户深思熟虑的行为,而点赞、关注是无意识行为,容易产生大规模数据;
数据分布极度不均匀:大V 与小透明的数据量差异极大,前者轻松几百万赞/关注,后者零星可怜几个赞/关注,这时按后者没有性能问题的查询在前者身上容易跪惨,而这类性能问题在早期用户活动较少时不会暴露;
有反向查询的需求:比如我点赞了你的微博,你的微博下面需要列出点赞的人的列表,我也需要看到自己点过赞的微博列表;
有基数查询的需求:需要查看点赞者数量,也需要看我点赞过的数量;
有这几个问题在,早期的单表点赞/被点赞 + 反向索引的做法会很容易遭遇存储瓶颈(数据规模大)和性能瓶颈(计数类操作开销大)乃至稳定性问题(赶上无分页捞全部数据时压力山大)。

不过题主讲的 "一条微博的点赞数就可能有几十万,这个数据量对关系型数据库来说也是大到超乎想象的" 数据规模并不大,一个 shard 上突发的热点数据访问,可以通过缓存 + 读写分离 hold 住大部分问题