A LITTLE BAMBOO. A LOT OF DATA.

让 Parquet 数据,
变得触手可及。

打开文件,看见数据,写下你的第一条 SQL。
从本地到云端,把探索数据的时间,还给你。

选择电脑系统: macOS Windows Linux

Bamboo App 浅色界面:打开 orders.parquet,用 SQL 筛选已完成订单,按金额降序查看结果。Bamboo App 深色界面:打开 orders.parquet,用 SQL 筛选已完成订单,按金额降序查看结果。

文件在哪里,工作台就在哪里。

少一点准备,多一点发现

你的文件,你的 SQL。
一个轻巧的工作台。

不必先建库、写脚本。打开 Parquet 或本地 CSV/TSV,就能开始探索。

SELECT city, amount
FROM data
WHERE fulfilled = true
ORDER BY amount DESC
LIMIT 12;

会写 SQL,就会用。

预览、筛选和排序,用 SQL 跨文件关联与聚合。导出可选当前页或完整结果,支持 CSV、TSV、JSON 和 JSONL,并可取消。

主动查看完整查询的列统计,生成并导出 COUNT/SUM/AVG/MIN/MAX 透视;不把当前页当作全量。

本地、云端,一样顺手。

打开电脑上的文件或整个文件夹,也能直接连接 Amazon S3 和 Cloudflare R2。多个工作区,在同一个窗口里切换。

在设置中调整 75%–200% 应用缩放与数据字号,重启后继续使用。

打开并返回前 100 行,不含界面绘制。本地为历史 3 次中位数;S3 / R2 均为随机顺序 5 轮中位数。云端含连接初始化,未控制缓存与网络。
文件大小 本地耗时 S3 耗时 R2 耗时
128MB 37.0 ms 1.50 s 1.57 s
512MB 36.2 ms 1.38 s 1.76 s
1GB 38.0 ms 1.16 s 1.57 s
2GB 39.8 ms 1.34 s 1.63 s

大文件,秒开预览。

Parquet 按需读取需要的数据,不用先把整个文件塞进内存。GB 级 Parquet 也能快速看见首屏,内存与临时磁盘预算由你掌握。以下性能数据仅适用于 Parquet。

从下载,到第一条查询

几步,开始读懂你的数据。

选择平台,查看系统要求与首次安装步骤。

  1. 下载 Bamboo

    点击免费下载 macOS 版,获取 .dmg 安装文件。M1、M2、M3、M4 等 Apple 芯片 Mac 均属于 Apple Silicon;目前不提供 Intel 版。

  2. 拖入「应用程序」

    双击下载的 DMG,把 Bamboo 拖到 Applications(应用程序)。复制完成后,推出安装磁盘,从「应用程序」打开 Bamboo。

  3. 打开文件,写下 SQL

    将 .parquet / .csv / .tsv 文件拖进欢迎页的大框,或点击 Open data(打开数据)。也可以选择文件夹,或连接 S3 / R2 工作区。

第一次打开被 macOS 拦住?看这里。

当前版本尚未经过 Apple 公证,首次打开时可能提示“无法验证开发者”或“Apple 无法检查其是否包含恶意软件”。确认你从本页链接的 GitHub Release 下载后,可以按以下步骤允许打开。

  1. 先从「应用程序」打开一次 Bamboo;若出现验证提示,关闭该提示。
  2. 打开 系统设置 → 隐私与安全性,向下滚动到“安全性”(旧版系统可能在“安全性与隐私 → 通用”)。
  3. 找到关于 Bamboo 的提示,点击 仍要打开(Open Anyway)。
  4. 按系统要求验证身份,再在确认窗口点击 打开(Open)。
macOS 隐私与安全性真实截图:安全性区域中,被阻止的应用右侧有“仍要打开”按钮
macOS 真实界面 · 图片来源:Apple 支持。图中的“示例 App”在安装时对应 Bamboo。

如果没有出现“仍要打开”,先确认刚刚尝试过打开 Bamboo;受单位管理的 Mac 可能需要管理员协助。若系统提示“会损坏电脑”或文件已损坏,请停止打开,重新从 Release 下载,仍有问题可到 GitHub Issues 反馈。查看 Apple 官方说明 ↗

你可能还想知道

常见问题,有问有答

支持哪些系统和文件格式?

Bamboo 支持 macOS Apple Silicon、Windows x64 和 Linux x64。正式下载以页面底部下载区和 GitHub Releases 为准;预览构建不等于正式发布。不提供 Intel Mac 或 Windows/Linux ARM64 安装包。macOS 要求 12 及以上,可在  → 关于本机查看芯片与系统版本。本地支持 Parquet、CSV 和 TSV,S3/R2 支持 Parquet。可导出当前页、完整查询或透视快照,格式包括 CSV、TSV、JSON 和 JSONL。

文件需要上传吗?云端凭据放在哪里?

Bamboo 没有后端服务器,不会接收或存储你的文件、SQL、查询结果或云端凭据。所有查询和数据处理都在你的电脑本地完成,应用配置也保存在本机。连接 S3 或 R2 时,由你的电脑直接按需读取你自己的云端存储;访问凭据保存在本机的系统凭据库中:macOS 钥匙串、Windows 凭据管理器或 Linux Secret Service。

打开文件后,第一条 SQL 怎么写?

对当前文件,输入 SELECT * FROM data LIMIT 100;,点击 Run query(运行查询)即可。文件夹工作区支持跨文件查询,例如 SELECT * FROM workspace."orders.parquet" LIMIT 100;。你也可以直接预览、筛选和排序,不必先写 SQL。

会修改打开的 Parquet 文件吗?

不会。Bamboo 以只读方式打开和查询 Parquet 文件,预览、筛选、排序和 SQL 查询都不会修改原文件。导出结果会创建新文件。

如何更新 Bamboo?

macOS 版 Bamboo 可以在后台检查更新,有新版本时会在左下角提示。点击更新提示,按提示确认安装并重新启动即可;你也可以在「设置 → 通用」中手动检查更新。安装和重启都需要你主动确认,不会在使用过程中自动升级。更新从本项目的 GitHub Releases 获取。Windows/Linux 的「检查更新」会打开版本页面,由你手动下载和安装。

Bamboo 收费吗?遇到问题在哪里反馈?

Bamboo 免费开源,采用 MIT 许可证。发现 Bug 可以到 GitHub Issues;使用问题、想法和建议欢迎到 GitHub Discussions 讨论。反馈时请注明应用版本、操作系统版本和重现步骤,并隐去密钥、私人路径和业务数据。

一起,让它更好用

有问题,或有个好主意?

到 GitHub 留下你的反馈。
一次讨论,也可能成为 Bamboo 的下一个小进步。

下一份数据,已经准备好了

下载 Bamboo

免费开源。为你的数据,也为你的好奇心。

版本说明与发布状态