试题四(25分)
阅读以下关于电商平台数据架构的说明,在答题纸上回答问题1至问题3。
【说明】
一家电商平台计划构建一个支持多商家入驻的在线购物平台,该平台将提供商品展示、购物车、订单管理、支付结算、物流跟踪等功能。平台需要处理大量的商品信息、用户数据、订单数据以及交易记录。此外,平台还需要支持高并发访问,尤其是在促销活动期间。
在数据架构设计中,面对高可用性、可伸缩性、数据一致性和事务处理的需求,团队面临两个主要选择:使用分布式数据库和集中式数据库。
【问题3】(8分)
电商平台需要处理大量的交易记录,这些记录对于后续的数据分析和审计非常重要。请说明为什么使用列式数据库(如HBase)来存储交易记录是一个合适的选择,并用300字以内的文字进行解释。