[英]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.