簡體   English   中英

存儲用戶的Twitter關注者數據的最佳方法

[英]Best way to store user's twitter followers' data

我必須存儲成員的所有關注者和朋友。

成員可以是10k,20k行

范例圖片: http//prntscr.com/1y4jxk

當我的網站達到1k成員時,我的數據庫就變得龐大起來(以這種方式)

[

假設平均追蹤者+好友= 3k;

(1k * 3k = 3m行)

]

我應該如何存儲這種數據?

您的數據庫沒有問題。

但是問題是數據庫設置。

對於大量數據,您必須使用在分區上創建的表。

這就是所謂的數據庫破壞性。

看看有關如何使用mysql的手冊:

http://dev.mysql.com/doc/refman/5.1/zh-CN/partitioning.html

也在db基數上http://en.wikipedia.org/wiki/Cardinality_(data_modeling)

Partitons只是索引和表的多個不同文件。

這意味着一個表位於多個文件中,因為存在分區。 這對於索引文件也很重要。 您將只搜索一個文件,而不是搜索一個具有10k記錄的大文件,因為索引現在將位於該記錄所在的分區中。

希望你能得到答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM