Skip to content

Commit c4d088b

Browse files
Clarify performance comparison in CSV HTML
Updated the explanation to clarify the difference between Sep/Sylvan and Dataplat, emphasizing the use of Span<T> and string allocation tradeoffs for IDataReader compatibility.
1 parent 466be61 commit c4d088b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

csv.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1268,7 +1268,7 @@ <h3 style="color: var(--text-secondary); font-size: 1rem; margin-bottom: 1rem; m
12681268
<p style="text-align: center; color: var(--text-muted); margin-top: 2rem; font-size: 0.875rem;">
12691269
Sep and Sylvan are faster for raw parsing. Dataplat wins for <strong style="color: var(--text-primary);">complete database workflows</strong>: IDataReader + compression + progress + messy data handling.
12701270
<br><br>
1271-
<strong style="color: var(--accent-purple);">Why the difference?</strong> Single column read matches how SqlBulkCopy typically accesses data—one column at a time as needed.
1271+
<strong style="color: var(--accent-purple);">Why the gap?</strong> Sep/Sylvan use <code style="background: var(--bg-tertiary); padding: 0.1rem 0.3rem; border-radius: 3px;">Span&lt;T&gt;</code> and defer string allocation. The IDataReader interface requires returning actual objects—a fundamental tradeoff for SqlBulkCopy compatibility.
12721272
</p>
12731273
</section>
12741274

0 commit comments

Comments
 (0)