简单
技术面试0 次浏览58 同城有大量的房源信息,若要对这些房源信息进行分类存储,你会选择哪种数据库,为什么?
58同城项目经理
数据库选择房源信息存储
答题要点
可以使用对比分析法来回答。对比不同类型数据库的特点,结合房源信息的特点进行选择。关键要点如下:1. 房源信息特点:房源信息具有结构化特点,如地址、面积、价格等,同时可能还需要关联图片等非结构化数据。2. 数据库类型:关系型数据库(如 MySQL)适合存储结构化数据,具有良好的事务处理能力;非关系型数据库(如 MongoDB)适合存储非结构化数据,具有高可扩展性。3. 选择理由:考虑到房源信息的结构化特点和可能的关联查询需求,选择关系型数据库较为合适。示例话术:我会选择 MySQL 数据库。因为房源信息大多是结构化的,MySQL 可以很好地处理这些结构化数据,并且支持事务处理,能保证数据的一致性。同时,它也能满足房源信息的关联查询需求。