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 住大部分問題