Commit e19d443
committed
Skipping UTF-8 validation for map keys
Implemented in to read map keys as raw bytes (via ). This avoids
redundant UTF-8 validation when serde matches field names to map keys.
Benchmarks show a significant performance improvement for full record
deserialization on production databases.1 parent f7dcb5f commit e19d443
1 file changed
+14
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
602 | 602 | | |
603 | 603 | | |
604 | 604 | | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
605 | 618 | | |
606 | 619 | | |
607 | 620 | | |
608 | | - | |
| 621 | + | |
609 | 622 | | |
610 | 623 | | |
611 | 624 | | |
| |||
0 commit comments