Vectorized execution đo thật: DuckDB xử lý theo lô vector thay vì từng dòng, nên tính tổng 10 triệu dòng mất 2,7 ms còn vòng lặp Python mất 83,9 ms (nhanh hơn 31 lần), lọc rồi tổng nhanh hơn 35 lần, và numpy cũng nhanh hơn vòng lặp 70 lần
DuckDB nhanh vì xử lý dữ liệu theo lô vector thay vì từng dòng một. Đo thật trên 10 triệu dòng trong bộ nhớ: tính tổng bằng vòng lặp Python từng dòng mất 83,9 ms, DuckDB vectorized mất 2,7 ms, nhanh hơn 31 lần; lọc rồi tổng WHERE cat=0 nhanh hơn 35 lần; numpy xử lý theo lô mất 1,2 ms, nhanh hơn vòng lặp Python 70 lần dù cùng là Python. Mấu chốt là xử lý theo lô, không phải riêng ngôn ngữ: chi phí điều phối chia đều cho cả vector và dữ liệu cột cho CPU đọc tuần tự dùng SIMD.