duckdb 是一个轻量级、嵌入式,高性能的OLAP分析型SQL数据库。可cli运行,也可嵌入到Python、Java、Nodejs、Go、Go、C++中运行。
DuckDB is an analytical in-process SQL database management system
2018-06-26
否
2025-03-19T20:49:27Z
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 用法和函数请参考官方文档
此内容由GitHub中文社区编辑, 原始内容请前往GitHub查看README