搜尋

首頁  >  問答  >  主體

redis - 像做的關注標籤功能,其資料庫是如何設計的

前幾天看到flask-SQLAlchemy怎麼添加多對多數據這個問題,引起了我對於這樣一個關注功能的好奇,每次進segmentfault的時候對於我關注的內容都會高亮顯示。

在數據庫中是專門建一張關係表來維護usertag之間的關係?

還是像我想的那樣,在user表中給個tags字段,字段裏麵存放所有的tag並用逗號分隔開?

或者是用其他專業的方式?

類似問題有新浪加關注問題,希望高手出現熱心的解答我的疑問。謝謝。。。

天蓬老师天蓬老师2798 天前582

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-04-21 11:19:28

    當有大量key:value這樣的資料需要儲存的時候,用redis等Nosql資料庫最方便的。

    關注標籤這樣的行為,只要tag id和 user id寫入redis就行。

    回覆
    0
  • 取消回覆