Scientific Data Management: Challenges, Technology, and Deployment