WhatTheDuck:一个开源的基于DuckDB的Web应用
温馨提示:本文最后更新于2024年3月27日 08:54,若内容或图片失效,请在下方留言或联系博主。
WhatTheDuck是一个基于DuckDB构建的开源Web应用,它允许用户上传CSV文件,将其存储在表中,并对数据执行SQL查询操作。
一、功能特征
-
用户可以上传CSV文件,并将其存储在应用中的表中。
-
支持在上传的数据上执行SQL查询操作。
-
提供将查询结果以CSV格式下载的功能。
-
允许用户上传多个文件。
-
支持执行联接查询操作。
二、操作指南
以下是使用WhatTheDuck的操作指南:
- 克隆WhatTheDuck仓库到本地机器。
- 进入项目目录。
- 使用Yarn或npm安装所需的依赖项。
- 在开发模式下启动应用:运行quasar dev命令。
- 在浏览器中访问 http://localhost:9000 (或其他指定的端口)以查看应用。
- 若要构建生产环境的应用,请运行quasar build命令,构建的应用将位于dist/目录中。
三、支持平台
WhatTheDuck支持以下平台:
- Web浏览器(通过访问URL来使用应用)
四、产品定价
WhatTheDuck是开源软件,采用MIT许可证发布,您可以根据许可证的条款免费使用、修改和分发应用。
五、使用场景
WhatTheDuck适用于以下场景:
-
需要对CSV文件进行存储和查询的数据分析任务。
-
在Web浏览器中执行简单的SQL查询操作。
-
需要快速上传和处理CSV数据的用户。
六、运作模式
WhatTheDuck将上传的CSV文件暂时存储在内存中,刷新页面将清除所有上传的数据。
结语
WhatTheDuck是一个基于DuckDB的开源Web应用,它提供了方便的上传、存储和查询CSV数据的功能。通过简单的操作指南,用户可以在支持的平台上快速使用该应用。无论是进行数据分析任务还是进行简单的SQL查询,WhatTheDuck都能满足用户的需求。
网址:WhatTheDuck GitHub仓库
网址:https://whattheduck.incentius.com/