zhihu_answer表的question_id字段要设置外键关系吗?

来源:6-13 知乎分析以及数据表设计 - 2

banbla

2019-05-07

zhihu_answer表的question_id字段要设置外键关系吗?

写回答

1回答

bobby

2019-05-08

可以设置成外键也可以不设置成外键。实际的爬虫过程中,如果数据量过大的话最好不设置成外键,因为外键会影响数据库性能,但是不设置成外键的话,那么数据的一致性就需要自己去保证了,比如对应的question没有入库的时候当前的answer是否能入库? 设置成外键的话,数据库会检查这些问题?所以一句话就是:

    要性能,不要设置成外键,但是会苦了使用数据的应用开发者,因为可能会出现一些不一致的数据造成代码异常

    性能要求不高,使用外键,省心

0
0

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程