试题四(25分)
阅读以下关于数据管理的叙述,在答题纸上回答问题1至问题3。
【说明】
某社交媒体企业开发了一套新闻社交类软件,提供常见的新闻发布、用户关注、用户推荐、新闻点评、新闻推荐、热点新闻等功能,项目采用关系数据库来存储业务数据。系统上线后,随着用户数量的增加,数据库服务器的压力不断加大。为此,该企业设立了专门的工作组来解决此问题。
孙工提出对数据库进行反范式设计,好处是程序改动比较小,可以较快完成,后续也可以再扩展到数据库集群。钱工认为该系统的诸多功能,并不需要采用关系数据库,甚至关系数据库限制了功能的实现,应该采用 NoSQL数据库来替代,重新构造系统的数据层,由此可以得到分布式数据库的高并发、高可用等许多优良性能。
经过多次讨论,该企业最终决定采用钱工提出的方案。



