---
title: Loading Data into MotherDuck
description: Learn how to load data into MotherDuck from various sources
---

You can leverage MotherDuck's managed storage to persist your data. MotherDuck storage provides a high level of manageability and abstraction, optimizing your data for secure, durable, performant, and efficient use. There are several ways to load data into MotherDuck storage.

## Before You Start: Understanding Trade-offs

Before choosing a loading method, it's important to understand the performance implications and trade-offs involved. Our [Considerations for Loading Data](./considerations-for-loading-data.mdx) guide explains:

- **Batch vs. streaming approaches** and when to use each
- **File format choices** and their impact on performance
- **Optimal batch sizes** for different scenarios
- **Cost implications** of different loading strategies
- **Common performance pitfalls** and how to avoid them

This understanding will help you make informed decisions that optimize for your specific use case.

import DocCardList from '@theme/DocCardList';

<DocCardList />

