duckdb 是一个轻量级、嵌入式,高性能的OLAP分析型SQL数据库。可cli运行,也可嵌入到Python、Java、Nodejs、Go、Go、C++中运行。


 
Loading

关于

DuckDB is an analytical in-process SQL database management system

创建时间
是否国产

  修改时间

2025-03-19T20:49:27Z


语言

  • C++83.3%
  • C8.3%
  • Python5.9%
  • Julia1.1%
  • Swift0.7%
  • CMake0.5%
  • Shell0.1%
  • Makefile0.1%
  • 其他0.01%


DuckDB logo

DuckDB

DuckDB是一个高性能的分析数据库系统。它被设计为快速、可靠、便携且易于使用。DuckDB提供了丰富的SQL方言,其支持远远超出了基本SQL。DuckDB支持任意和嵌套的相关子查询、窗口函数、排序规则、复杂类型(数组、结构)等。有关使用DuckDB的更多信息,请参阅DackDB文档.

安装

DuckDB 安装非常简单,可嵌入到主流编程语言中,提供Python、R、Java、Node.js、Rust、Go、C/C++、ODBC的依赖包。或直接下载命令行独立使用

数据导入

对于CSV文件和Parquet文件,数据导入就像在FROM子句中引用文件一样简单:

SELECT * FROM 'myfile.csv';
SELECT * FROM 'myfile.parquet';

详情前往官网 Data Import

SQL Reference

SQL 用法和函数请参考官方文档

有用的链接

官网 - duckdb.org DuckDB - 嵌入式分析型数据库 - 使用初探

此内容由GitHub中文社区编辑, 原始内容请前往GitHub查看README


0 条讨论

登录后发表评论

duckdb 的其他开源项目

DuckDB-powered Postgres for high performance apps & analytics.

C++2.09 k
1 天前
duckdb/duckdb-wasm

WebAssembly 版 DuckDB,直接运行浏览器上

TypeScript1.48 k
2 天前

dbt (http://getdbt.com) adapter for DuckDB (http://duckdb.org)

Python1.02 k
2 天前

您可能感兴趣的

Garnet 是一个微软开源的高性能的缓存服务器,可兼容现有的Redis Client

C#10.9 k
5 天前

Interactive JSON filter using jq

Rust5.36 k
20 天前

大模型Grok-1开源

Python50.25 k
7 个月前

A flexible distributed key-value datastore that is optimized for caching and other realtime workloads.

C19.54 k
2 天前

Pingora是一个Rust框架,用于构建快速、可靠、可编程的网络系统。Pingora 久经考验,它每秒处理的互联网请求数已超过4000万次。

Rust23.52 k
4 天前
HeyPuter/puter

Puter 是一个运行在浏览器上的OS。功能丰富、快速、可扩展性强。它可以用于构建远程桌面环境,也可以作为云存储服务、远程服务器、网络托管平台等的接口。

JavaScript29.52 k
10 小时前
teableio/teable

✨ The Next Gen Airtable Alternative: No-Code Postgres

TypeScript17.06 k
17 小时前
Python50.88 k
10 小时前

#编程语言#⭐️ A friendly language for building type-safe, scalable systems!

Rust18.99 k
11 小时前

Devika is an Agentic AI Software Engineer that can understand high-level human instructions, break them down into steps, research relevant information, and write code to achieve the given objective. D...

Python18.77 k
6 个月前

eBPF distributed networking observability tool for Kubernetes

Go2.87 k
2 天前

Bruno 是一款全新且创新的 API 客户端,旨在颠覆 Postman 和其他类似工具

JavaScript31.88 k
2 天前

一个用于将整个网页保存为单个HTML文件的命令行工具

Rust13.15 k
4 天前

GritQL is a query language for searching, linting, and modifying code.

Rust3.51 k
19 天前

#大语言模型#本地化搭建和运行 Llama2 和其他大模型

Go133.85 k
2 小时前
ente-io/ente

#安卓#Google Photos 和 Apple Photos 的开源代替品,端对端加密

Dart18.35 k
2 天前

Fast Rust bundler for JavaScript/TypeScript with Rollup-compatible API.

Rust10.51 k
6 小时前
Python4.64 k
1 天前

Open-Sora: 完全开源的高效复现类Sora视频生成方案

Python25.55 k
16 小时前

一个非常快的 DataFrame 库,支持 Rust、Python、Node.js

Rust32.47 k
8 小时前