3 ms·
That stood out to me as well. Any insights why sqinn and zombie underperform in this case, and is the problem inherent to their design?
by microtherion 3y ago
That stood out to me as well. Any insights why sqinn and zombie underperform in this case, and is the problem inherent to their design?
- cvilsmeier 3y agoFor sqinn it's because of its design: Shuffling that much data over process boundaries takes time. For zombie, more pprof would be needed to explain the behaviour.
- ncruces 3y agoI would suspect some unnecessary copying. Nothing else explains a “lower level” binding (zombie) performing worse than modernc. My (WASM) binding also has a lower level API. But I worked hard to make database/sql work first class, so I wouldn't expect much improvement.