[PR #2692] Add DuckDB #2005

Open
opened 2025-11-06 13:27:33 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2692
Author: @jinku-06
Created: 4/29/2025
Status: 🔄 Open

Base: masterHead: add-duckdb


📝 Commits (1)

  • 6a31ced Add DuckDB to the database section

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

What is this Python project?

DuckDB is an in-process SQL OLAP (Online Analytical Processing) database management system. It is designed for fast analytical queries on large datasets and integrates seamlessly with Python through the DuckDB package.

Key features.

  • Embeddable: Runs in-process like SQLite, no server required.
  • OLAP-focused: Optimized for analytics and columnar storage.
  • Native Python support: Includes Pandas, NumPy, and Parquet integration.
  • Zero setup: Works out of the box without configuration.
  • Cross-platform and lightweight.

What's the difference between this Python project and similar ones?

  • DuckDB vs SQLite: SQLite is optimized for transactional workloads (OLTP), while DuckDB is optimized for analytical workloads (OLAP).
  • DuckDB vs PostgreSQL: PostgreSQL is a full server-client RDBMS; DuckDB is in-process, minimal setup, and better suited for quick analytics.

--

Anyone who agrees with this pull request could submit an Approve review to it.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/2692 **Author:** [@jinku-06](https://github.com/jinku-06) **Created:** 4/29/2025 **Status:** 🔄 Open **Base:** `master` ← **Head:** `add-duckdb` --- ### 📝 Commits (1) - [`6a31ced`](https://github.com/vinta/awesome-python/commit/6a31ced62aad3e2a13744496f4388c0a26e4282a) Add DuckDB to the database section ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description ## What is this Python project? [DuckDB](https://duckdb.org/) is an in-process SQL OLAP (Online Analytical Processing) database management system. It is designed for fast analytical queries on large datasets and integrates seamlessly with Python through the `DuckDB` package. ### Key features. - Embeddable: Runs in-process like SQLite, no server required. - OLAP-focused: Optimized for analytics and columnar storage. - Native Python support: Includes Pandas, NumPy, and Parquet integration. - Zero setup: Works out of the box without configuration. - Cross-platform and lightweight. ## What's the difference between this Python project and similar ones? - **DuckDB vs SQLite**: SQLite is optimized for transactional workloads (OLTP), while DuckDB is optimized for analytical workloads (OLAP). - **DuckDB vs PostgreSQL**: PostgreSQL is a full server-client RDBMS; DuckDB is in-process, minimal setup, and better suited for quick analytics. -- Anyone who agrees with this pull request could submit an *Approve* review to it. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 13:27:33 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#2005