
tag標簽數據庫的設計
?案?:
?個表,??有個tags字段,存放以空格或逗號分隔的標簽。缺點是長度受限,tag個數受限,查詢like‘%abc%’效率低
?案?:
同?案?,?持全?索引,或者?Lucence索引查詢
?案三:
兩個表,第?個表存儲對應的?章等,第?個是tags表,存放第?個表的外鍵和tag的名稱。解決了第?個?案的個數受限問題,不過這樣
的話會有冗余,?如兩個表都有同樣的tag名,則會出現兩次。
?案三:
三個表,第?個tags表,第三個關聯表,典型的,最常規的設計,tag?持樹狀層級,缺點是千萬級數據量的話關聯表會?常?!
還有第五種第六種?案,?如增加緩存層,把例如針對”TagA+TagB”的查詢緩存1?時,增加冗余列,例如TagA,TagANumber(內容
個數),TagB,TagBNumber…
本文發布于:2023-03-10 07:48:54,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1678405735119742.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:tag標簽.doc
本文 PDF 下載地址:tag標簽.pdf
| 留言與評論(共有 0 條評論) |