风哥信创.国产数据库工程师培训专题2.0
1.如何结合不同的业务场景选择合适的数据库?
在做出合适选择之前,需要以下准备工作:
1. 业务画像
针对不同的业务,做出业务侧的数据库画像,包括但不限于如下维度:
业务指标:使用方式、使用特征(在线用户、峰值用户、并发用户等)、重要级别、可用性要求。此外,针对未来发展也要有所评估。
系统指标:包括应用系统来源、技术栈、开发语言、系统拓扑、与数据库交互方式等
数据库指标:包括数据规模、访问特征、物理环境、软件环境、数据库拓扑等
运行特征:场景分类(TP、AP、混合)、架构分类、数据规模、数据特征、计算规模、事务一致性要求、扩展性要求、高可用要求、应用耦合性等