mirror of
https://github.com/lancedb/lancedb.git
synced 2026-11-13 14:16:54 +00:00
docs: use the new overview diagrams on the landing page (#4714)
## Summary Updates the overview diagrams on the landing page. Rebased onto #4732, which moved the architecture and offerings content into `index.mdx` and drew it as Mermaid diagrams; this PR replaces those with the guide's diagrams. - **Architecture** (`#architecture`): the suite diagram (`lancedb-suite.svg`) replaces the first Mermaid diagram. Its Enterprise boxes read Search, Data exploration & curation, Feature engineering, Training, matching the guide's product hierarchy. - **LanceDB Embedded** (`#1-lancedb-oss`): adds the guide's Embedded diagram. Its storage box reads "Local Disk or Object Storage", since Embedded supports both. - **LanceDB Enterprise** (`#2-lancedb-enterprise`): the guide's Distributed diagram replaces the second Mermaid diagram. This also drops that diagram's "column + MV refresh" label; automatic refresh is still gated. - **Functions** are still unpublished, so the "Functions ·" label is removed from the Distributed diagram's jobs fleet. At release, restore the designer's original image from the Notion guide. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
ddb318567a
commit
8440574f2a
+4
-34
@@ -47,22 +47,7 @@ LanceDB Embedded and Enterprise are both built on [Lance](/basics/lance), which
|
||||
indexes in open, columnar files. The format and table model are the same across both offerings -- what changes is
|
||||
how storage and compute are organized around them.
|
||||
|
||||
```mermaid
|
||||
%%{init: {"flowchart": {"curve": "basis", "nodeSpacing": 45, "rankSpacing": 55, "padding": 12}}}%%
|
||||
flowchart TB
|
||||
subgraph Embedded["LanceDB Embedded"]
|
||||
EmbApp(["Your application<br/>+ LanceDB SDK"])
|
||||
end
|
||||
|
||||
subgraph Enterprise["LanceDB Enterprise"]
|
||||
EntSdk(["LanceDB SDK"]) --> EntEngine{{"Enterprise Distributed Engine"}}
|
||||
end
|
||||
|
||||
Lance[("Lance format<br/>table data, versions, indexes")]
|
||||
|
||||
Embedded --> Lance
|
||||
Enterprise --> Lance
|
||||
```
|
||||

|
||||
|
||||
Embedded reads and writes tables on local disk or in object storage from inside your application process.
|
||||
Enterprise keeps durable table data and index artifacts in object storage, independently of the machines serving
|
||||
@@ -87,6 +72,8 @@ Rust -- the application itself plans queries, builds indexes, and runs backgroun
|
||||
server to deploy. This fits local retrieval applications, notebooks, development, and single-node data pipelines,
|
||||
where your application controls its own compute resources and [table maintenance](/maintenance/compaction).
|
||||
|
||||

|
||||
|
||||
### 2\. LanceDB Enterprise {#2-lancedb-enterprise}
|
||||
|
||||
[LanceDB Enterprise](/enterprise) is a petabyte-scale (and beyond), distributed **multimodal lakehouse** platform
|
||||
@@ -97,24 +84,7 @@ and background work sized and scaled as separate components. A control plane gov
|
||||
and cluster lifecycle, separately from the data-plane components in the diagram below. See
|
||||
[Distributed search](/enterprise/distributed-search) for how query nodes and plan executors divide a request.
|
||||
|
||||
```mermaid
|
||||
%%{init: {"flowchart": {"curve": "basis", "nodeSpacing": 45, "rankSpacing": 55, "padding": 12}}}%%
|
||||
flowchart TB
|
||||
Clients(["Clients"])
|
||||
QueryFleet{{"Query Fleet<br/>query serving"}}
|
||||
ExecutorRing{{"Executor Ring<br/>read execution + cache"}}
|
||||
MonitoringFleet{{"Monitoring Fleet"}}
|
||||
JobWorkerFleet{{"Job Worker Fleet<br/>indexing, column + MV refresh, compaction"}}
|
||||
Storage[("Cloud Object Storage")]
|
||||
|
||||
Clients --> QueryFleet
|
||||
QueryFleet -- reads --> ExecutorRing
|
||||
QueryFleet -- writes --> Storage
|
||||
QueryFleet -- notifies --> MonitoringFleet
|
||||
MonitoringFleet -- creates jobs --> JobWorkerFleet
|
||||
ExecutorRing -- reads --> Storage
|
||||
JobWorkerFleet -- writes --> Storage
|
||||
```
|
||||

|
||||
|
||||
Teams choose Enterprise to:
|
||||
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 104 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 39 KiB |
@@ -0,0 +1,92 @@
|
||||
<svg width="2048" height="540" viewBox="0 0 2048 540" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="title desc">
|
||||
<title id="title">LanceDB suite</title>
|
||||
<desc id="desc">LanceDB Embedded supports search. LanceDB Enterprise is a multimodal lakehouse for search, data exploration and curation, feature engineering, and training. Both are built on the Lance open lakehouse format for multimodal AI.</desc>
|
||||
<defs>
|
||||
<linearGradient id="enterpriseGradient" x1="512" y1="90" x2="2020" y2="90" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0" stop-color="#E9C9F6"/>
|
||||
<stop offset="0.52" stop-color="#F39A9A"/>
|
||||
<stop offset="1" stop-color="#FF744F"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="curationGradient" x1="512" y1="272" x2="872" y2="272" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0" stop-color="#E8C9F4"/>
|
||||
<stop offset="1" stop-color="#EFC5E2"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="featureGradient" x1="894" y1="272" x2="1254" y2="272" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0" stop-color="#F0ABB8"/>
|
||||
<stop offset="1" stop-color="#F49A92"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="searchGradient" x1="1276" y1="272" x2="1636" y2="272" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0" stop-color="#F78F85"/>
|
||||
<stop offset="1" stop-color="#FA8265"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="trainingGradient" x1="1658" y1="272" x2="2018" y2="272" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0" stop-color="#FF7C5D"/>
|
||||
<stop offset="1" stop-color="#FF704E"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
|
||||
<rect x="28" y="28" width="464" height="146" rx="8" style="fill:#FFFFFF !important;stroke:#3E3A35 !important;" stroke-width="2"/>
|
||||
<rect x="28" y="202" width="464" height="146" rx="8" style="fill:#FFFFFF !important;stroke:#3E3A35 !important;" stroke-width="2"/>
|
||||
|
||||
<rect x="512" y="28" width="1506" height="146" rx="8" style="fill:url(#enterpriseGradient) !important;"/>
|
||||
<rect x="516" y="32" width="1498" height="138" rx="6" style="fill:#FFFFFF !important;"/>
|
||||
<rect x="512" y="202" width="360" height="146" rx="8" style="fill:url(#curationGradient) !important;"/>
|
||||
<rect x="516" y="206" width="352" height="138" rx="6" style="fill:#FFFFFF !important;"/>
|
||||
<rect x="894" y="202" width="360" height="146" rx="8" style="fill:url(#featureGradient) !important;"/>
|
||||
<rect x="898" y="206" width="352" height="138" rx="6" style="fill:#FFFFFF !important;"/>
|
||||
<rect x="1276" y="202" width="360" height="146" rx="8" style="fill:url(#searchGradient) !important;"/>
|
||||
<rect x="1280" y="206" width="352" height="138" rx="6" style="fill:#FFFFFF !important;"/>
|
||||
<rect x="1658" y="202" width="360" height="146" rx="8" style="fill:url(#trainingGradient) !important;"/>
|
||||
<rect x="1662" y="206" width="352" height="138" rx="6" style="fill:#FFFFFF !important;"/>
|
||||
|
||||
<rect x="28" y="376" width="1990" height="116" rx="8" style="fill:#FFFFFF !important;stroke:#665FFF !important;" stroke-width="3"/>
|
||||
|
||||
<g style="fill:#241712 !important;">
|
||||
<circle cx="78" cy="78" r="9"/>
|
||||
<circle cx="94" cy="78" r="9"/>
|
||||
<circle cx="110" cy="78" r="9"/>
|
||||
<circle cx="78" cy="94" r="9"/>
|
||||
<circle cx="110" cy="94" r="9"/>
|
||||
<circle cx="126" cy="94" r="9"/>
|
||||
<circle cx="78" cy="110" r="9"/>
|
||||
<circle cx="94" cy="110" r="9"/>
|
||||
<circle cx="110" cy="110" r="9"/>
|
||||
<circle cx="94" cy="126" r="9"/>
|
||||
<circle cx="126" cy="126" r="9"/>
|
||||
</g>
|
||||
<text x="152" y="112" style="fill:#241712 !important;" font-family="Inter, Arial, sans-serif" font-size="32" font-weight="760">LanceDB Embedded</text>
|
||||
<text x="260" y="291" text-anchor="middle" style="fill:#241712 !important;" font-family="Inter, Arial, sans-serif" font-size="42" font-weight="500">Search</text>
|
||||
|
||||
<g style="fill:#241712 !important;">
|
||||
<circle cx="748" cy="78" r="9"/>
|
||||
<circle cx="764" cy="78" r="9"/>
|
||||
<circle cx="780" cy="78" r="9"/>
|
||||
<circle cx="748" cy="94" r="9"/>
|
||||
<circle cx="780" cy="94" r="9"/>
|
||||
<circle cx="796" cy="94" r="9"/>
|
||||
<circle cx="748" cy="110" r="9"/>
|
||||
<circle cx="764" cy="110" r="9"/>
|
||||
<circle cx="780" cy="110" r="9"/>
|
||||
<circle cx="764" cy="126" r="9"/>
|
||||
<circle cx="796" cy="126" r="9"/>
|
||||
</g>
|
||||
<text x="834" y="117" style="fill:#241712 !important;" font-family="Inter, Arial, sans-serif" font-size="44" font-weight="760">LanceDB Enterprise - Multimodal Lakehouse</text>
|
||||
|
||||
<text x="692" y="285" text-anchor="middle" style="fill:#241712 !important;" font-family="Inter, Arial, sans-serif" font-size="38" font-weight="500">Search</text>
|
||||
<text x="1074" y="265" text-anchor="middle" style="fill:#241712 !important;" font-family="Inter, Arial, sans-serif" font-size="38" font-weight="500">Data exploration</text>
|
||||
<text x="1074" y="309" text-anchor="middle" style="fill:#241712 !important;" font-family="Inter, Arial, sans-serif" font-size="38" font-weight="500">& curation</text>
|
||||
<text x="1456" y="265" text-anchor="middle" style="fill:#241712 !important;" font-family="Inter, Arial, sans-serif" font-size="38" font-weight="500">Feature</text>
|
||||
<text x="1456" y="309" text-anchor="middle" style="fill:#241712 !important;" font-family="Inter, Arial, sans-serif" font-size="38" font-weight="500">engineering</text>
|
||||
<text x="1838" y="285" text-anchor="middle" style="fill:#241712 !important;" font-family="Inter, Arial, sans-serif" font-size="38" font-weight="500">Training</text>
|
||||
|
||||
<rect x="456" y="414" width="42" height="42" rx="2" fill="#665FFF"/>
|
||||
<g stroke="#FFFFFF" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M467 446L487 426"/>
|
||||
<path d="M467 438L479 426"/>
|
||||
<path d="M475 446L487 434"/>
|
||||
<path d="M482 420L493 424L493 438L482 434V420Z"/>
|
||||
</g>
|
||||
<text x="516" y="451" fill="#665FFF" font-family="Inter, Arial, sans-serif" font-size="44" font-weight="760">
|
||||
<tspan font-weight="760">Lance</tspan><tspan font-weight="500"> Open Lakehouse Format for Multimodal AI</tspan>
|
||||
</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.9 KiB |
Reference in New Issue
Block a user