【20210226】Python做个搜索引擎(2)MySQL数据库设计

鬼谷子叔叔 - 2021-02-26 23:20

介绍

介绍

昨天我们已经设计好了搜索引擎的模型,搜索引擎包括两个基本模型即:网站和网页。那么接下来我们就要针对这两个模型进行数据库的设计了。

设计数据库要考虑的问题很多,包括数据的大小、字段的数量、读取场景,写入场景等等。
除此之外还要考虑使用什么数据库引擎,因为不同的数据库引擎的特长是不一样的,我们要充分利用它们的这些特长之处,来将我们的项目的运行效率调整到最优状态。
这个搜索引擎福哥会使用两个数据库引擎,即:MySQL和ElasticSearch。因为存储数据来讲我们学过的数据库引擎里MySQL是最佳选择。而说到查询功能,尤其是全文查询功能,自然是非ElasticSearch不可了。

https://tongfu.net/home/35/blog/512795.html