午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

mysql - 問答網站的架構數據庫設計?

瀏覽:170日期:2022-06-10 16:55:57

問題描述

初學django,準備練手仿一個 簡化的segfmentfault網站。 現在有幾個疑問

class Answer(models.Model): id = models.IntegerField(primary_key=True) user_id = models.PositiveIntegerField(verbose_name=’用戶ID’) vote = models.IntegerField(verbose_name=’得票’) data = models.TextField(verbose_name=’數據’, max_length=4096 * 10) post_time = models.DateTimeField(verbose_name=’創建時間’, default=datetime.datetime.now) mod_time = models.DateTimeField(verbose_name=’修改時間’) class Meta:verbose_name = ’用戶回答’class Question(models.Model): Q_CHOICES = ((’0’, u’Show’),(’1’, u’Hide’),(’2’, u’Closed’), ) BOOL_CHOICES = ((’0’, u’False’),(’1’, u’True’), ) id = models.IntegerField(primary_key=True) name = models.CharField(verbose_name=’名稱’, max_length=128) status = models.CharField(verbose_name=’狀態’, max_length=1, choices=Q_CHOICES) type = models.SmallIntegerField(verbose_name=’類別’) post_time = models.DateTimeField(verbose_name=’創建時間’, default=datetime.datetime.now) mod_time = models.DateTimeField(verbose_name=’修改時間’) vote = models.IntegerField(verbose_name=’得票’) data = models.TextField(verbose_name=’數據’, max_length=4096 * 10) user_id = models.PositiveIntegerField(verbose_name=’用戶ID’) view_num = models.PositiveIntegerField(verbose_name=’瀏覽數’) class Meta:verbose_name = ’問題列表’

現在數據庫這塊,都推薦反范式的數據庫設計。 這種問答網站適合用外鍵嗎?

我這張表還缺什么字段,我個人想到的只有這些, 求大神大概分析下。

問題表mysql - 問答網站的架構數據庫設計?答案表mysql - 問答網站的架構數據庫設計?評論表mysql - 問答網站的架構數據庫設計?

問題解答

回答1:

規模上說,數據量大的不適合用外鍵,小的可以用;用途上安全性、可靠性很重要的就要用外鍵,否則可以不用。具體情況具體分析

具體缺啥字段由業務來決定

相關文章:
主站蜘蛛池模板: 国产伦精品一区二区免费 | 免费看91视频 | 人人干在线观看 | 四虎成人在线 | 欧美日韩乱码 | 日本免费不卡视频 | 白天操晚上操天天操 | 久久免费精品视频 | 亚洲最大的黄色网址 | 国产三级精品三级观看 | 黄色一级片a | 欧美天堂网站 | 老汉av在线| 今天免费高清在线观看国语 | 一二三四中文字幕 | 国产91在线视频 | 国产精品美女久久 | 男人天堂视频网 | 伊人激情 | 欧美福利小视频 | 中文在线a√在线8 | 久久九九热 | 久久亚洲国产 | 黄色大片免费网站 | 久久五月天婷婷 | 九九五月天| 自拍偷拍精品视频 | 五月天综合在线 | 国产精品视频网址 | 欧美视频亚洲视频 | 亚洲综合黄色 | 成人精品亚洲 | 成年人网站免费在线观看 | 日韩一区二区在线看 | 免费三级av | 性色在线观看 | 成人免费看片'在线观看 | 伊人色综合网 | 国产在线中文字幕 | av大片网址| 黄色网址在线免费 |