You are architecting a content management system (CMS) for a news website where editors can create, update, and delete articles. The CMS will also track the edit history of each article. Which storage strategy should you adopt to optimize for performance and scalability?