A company plans to build a social media platform that requires the ability to store and query large volumes of user-generated posts, likes, and comments with varying data formats. As a Database Engineer, which database service should you recommend to cater to the business requirements?