Skip to content

docs: Add Nimble architecture visual documentation (#692)#692

Open
kewang1024 wants to merge 1 commit into
facebookincubator:mainfrom
kewang1024:export-D103787590
Open

docs: Add Nimble architecture visual documentation (#692)#692
kewang1024 wants to merge 1 commit into
facebookincubator:mainfrom
kewang1024:export-D103787590

Conversation

@kewang1024
Copy link
Copy Markdown
Contributor

@kewang1024 kewang1024 commented May 5, 2026

Summary:

CONTEXT: Nimble is Meta's next-gen columnar file format replacing DWRF. These visual HTML documents explain Nimble's architecture for onboarding and knowledge sharing.

WHAT: Add 6 HTML documents to dwio/nimble/docs/architecture/:

  • nimble_for_interactive.html — merged overview covering background, architecture, and filter pushdown
  • row_vs_columnar.html — row store vs columnar store comparison
  • dwrf_vs_nimble_architecture.html — DWRF vs Nimble file layout, metadata path, encoding system
  • filter_pushdown_comparison.html — stats-based filter pushdown and pruning levels
  • nimble_encodings_diagrams.html — ChunkedBitPacking, ChunkedALP, TPCH benchmarks
  • DWRF vs Nimble: Protobuf vs FlatBuffers.html — Protobuf vs FlatBuffers deep dive

Differential Revision: D103787590

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Meta Open Source bot. label May 5, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented May 5, 2026

@kewang1024 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D103787590.

@meta-codesync meta-codesync Bot changed the title docs: Add Nimble architecture visual documentation docs: Add Nimble architecture visual documentation (#692) May 5, 2026
kewang1024 pushed a commit to kewang1024/nimble that referenced this pull request May 5, 2026
…#692)

Summary:

CONTEXT: Nimble is Meta's next-gen columnar file format replacing DWRF. These visual HTML documents explain Nimble's architecture for onboarding and knowledge sharing.

WHAT: Add 6 HTML documents to dwio/nimble/docs/architecture/:
- nimble_for_interactive.html — merged overview covering background, architecture, and filter pushdown
- row_vs_columnar.html — row store vs columnar store comparison
- dwrf_vs_nimble_architecture.html — DWRF vs Nimble file layout, metadata path, encoding system
- filter_pushdown_comparison.html — stats-based filter pushdown and pruning levels
- nimble_encodings_diagrams.html — ChunkedBitPacking, ChunkedALP, TPCH benchmarks
- DWRF vs Nimble: Protobuf vs FlatBuffers.html — Protobuf vs FlatBuffers deep dive

Differential Revision: D103787590
@kewang1024 kewang1024 force-pushed the export-D103787590 branch from 9035b27 to 4f6be87 Compare May 5, 2026 04:40
kewang1024 pushed a commit to kewang1024/nimble that referenced this pull request May 5, 2026
…#692)

Summary:

CONTEXT: Nimble is Meta's next-gen columnar file format replacing DWRF. These visual HTML documents explain Nimble's architecture for onboarding and knowledge sharing.

WHAT: Add 6 HTML documents to dwio/nimble/docs/architecture/:
- nimble_for_interactive.html — merged overview covering background, architecture, and filter pushdown
- row_vs_columnar.html — row store vs columnar store comparison
- dwrf_vs_nimble_architecture.html — DWRF vs Nimble file layout, metadata path, encoding system
- filter_pushdown_comparison.html — stats-based filter pushdown and pruning levels
- nimble_encodings_diagrams.html — ChunkedBitPacking, ChunkedALP, TPCH benchmarks
- DWRF vs Nimble: Protobuf vs FlatBuffers.html — Protobuf vs FlatBuffers deep dive

Differential Revision: D103787590
@kewang1024 kewang1024 force-pushed the export-D103787590 branch from 4f6be87 to 64744ab Compare May 5, 2026 05:22
…#692)

Summary:

CONTEXT: Nimble is Meta's next-gen columnar file format replacing DWRF. These visual HTML documents explain Nimble's architecture for onboarding and knowledge sharing.

WHAT: Add 6 HTML documents to dwio/nimble/docs/architecture/:
- nimble_for_interactive.html — merged overview covering background, architecture, and filter pushdown
- row_vs_columnar.html — row store vs columnar store comparison
- dwrf_vs_nimble_architecture.html — DWRF vs Nimble file layout, metadata path, encoding system
- filter_pushdown_comparison.html — stats-based filter pushdown and pruning levels
- nimble_encodings_diagrams.html — ChunkedBitPacking, ChunkedALP, TPCH benchmarks
- DWRF vs Nimble: Protobuf vs FlatBuffers.html — Protobuf vs FlatBuffers deep dive

Differential Revision: D103787590
@kewang1024 kewang1024 force-pushed the export-D103787590 branch from 64744ab to bd9d5d1 Compare May 5, 2026 05:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot. fb-exported meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant