Overview of DuckDB Python
v2.0-cyanopteraDuckDB is an in-process, portable, and open-source analytical database system designed for high-performance SQL queries.
Key characteristics include:
- In-process: Runs within your host application with zero external dependencies.
- Columnar Engine: Optimized for analytical queries, supporting parallel execution and larger-than-memory workloads.
- File Support: Native ability to read and write formats like CSV, Parquet, and JSON from local filesystems or remote endpoints like S3.
- Extensible: Supports third-party extensions for new data types, functions, and file formats.
- Portable: Compatible with Linux, macOS, Windows, Android, and iOS.