Skip to content

docs(overview): redraw curvine-scene diagram for the 6 use cases - #81

Merged
szbr00 merged 1 commit into
mainfrom
docs/update-curvine-scene
Jul 27, 2026
Merged

docs(overview): redraw curvine-scene diagram for the 6 use cases#81
szbr00 merged 1 commit into
mainfrom
docs/update-curvine-scene

Conversation

@szbr00

@szbr00 szbr00 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

Replaces the outdated curvine-scene.png with a redrawn diagram illustrating the 6 use cases listed in the Curvine README, and adds the SVG source for future edits.

Issue Describe / Design

The old diagram showed an earlier ecosystem layout (PyTorch/Kubernetes/LanceDB/StarRocks + Fluid/OpenDAL) that no longer matches the project's positioning. The new diagram follows the 6 use cases documented in the Curvine README (## 📈 Use Cases):

  1. AI Agent Platform Storage
  2. LLM Training Acceleration
  3. LLM Model Distribution Acceleration
  4. Multimodal Data Lake Access Acceleration
  5. OLAP Query Acceleration
  6. Multi-Cloud Data Caching

Design: three-layer architecture — use cases (top) → Curvine distributed cache layer with access interfaces (POSIX/FUSE, CSI, S3, HDFS, SDK) and Memory→SSD→HDD tiering (middle) → object storage backends (bottom). SVG source is committed alongside the PNG so the diagram can be edited without redrawing from scratch.

Changes

Module / File Change Impact on existing behavior
docs/1-Overview/img/curvine-scene.png Replaced with redrawn 6-use-case diagram (2400px) Docs overview page and Curvine README render the new image
docs/1-Overview/img/curvine-scene.svg New: SVG source of the diagram None
i18n/zh-cn/docusaurus-plugin-content-docs/current/1-Overview/img/curvine-scene.png Same replacement for zh-cn docs zh-cn overview page renders the new image
i18n/zh-cn/docusaurus-plugin-content-docs/current/1-Overview/img/curvine-scene.svg New: SVG source copy None

Test verified

Test case Result Notes
SVG XML validation PASS xml.etree.ElementTree.parse
PNG export via cairosvg at 2400px PASS 2x retina rendering
Visual inspection of exported PNG PASS All labels render correctly
Docusaurus build NOT RUN Image-only change; referenced path ./img/curvine-scene.png unchanged

Dependencies

Signed-off-by: szbr9486 <curvine86@gmail.com>
@szbr00
szbr00 merged commit aecf37b into main Jul 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant