In the current implementation, PostgreSQL based approaches don't include time to construct query (INSERT ... VALUES (...) ... (...) and COPY data). But we should include time for it. It's needed time for bulk ingestion because the target data in memory are not represented as texts for INSERT .... For example, numbers are represented as int32_t and so on. Bulk ingestion needs to convert in memory data to query.
In the current implementation, PostgreSQL based approaches don't include time to construct query (
INSERT ... VALUES (...) ... (...)
andCOPY
data). But we should include time for it. It's needed time for bulk ingestion because the target data in memory are not represented as texts forINSERT ...
. For example, numbers are represented asint32_t
and so on. Bulk ingestion needs to convert in memory data to query.