Skip to main content

Optional native acceleration provider for dpone native transfer

Project description

dpone-native-accel

dpone-native-accel is the optional provider package for dpone native-transfer acceleration. It contains the certified MSSQL BCP native -> ClickHouse Native block encoder and the direct ClickHouse Native TCP ingest backend.

The direct ingest backend sends pre-encoded ClickHouse Native blocks through the Native TCP protocol without spawning clickhouse-client. native_tcp.backend: auto selects this backend when the provider is installed and certified; backend: client keeps the subprocess fallback for compatibility benchmarks.

Optional provider package for dpone native-transfer acceleration.

The package exposes the stable provider boundary used by dpone[accel]. Backends declare certified capabilities before dpone can select them for native_transfer.wire.acceleration.mode: auto|required.

The v0.33 provider includes a fused MSSQL BCP native -> ClickHouse Native block encoder and a direct ClickHouse Native TCP insert backend. Direct insert uses a native-protocol INSERT ... VALUES query plus protocol Data packets; it does not shell out to clickhouse-client and does not materialize Python row objects.

Certification covers signed/unsigned integers, bool, Float32/Float64 finite extremes, Decimal128/Decimal256 max/min scaled values, nullable decimals, Unicode text, tabs/newlines, binary payloads, UUID, Date/Date32, DateTime/DateTime64 precision, FixedString padding and oversize rejection, and NULL versus empty values. Unsupported layouts fall back to the reference path unless acceleration is explicitly required.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dpone_native_accel-0.66.2.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dpone_native_accel-0.66.2-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file dpone_native_accel-0.66.2.tar.gz.

File metadata

  • Download URL: dpone_native_accel-0.66.2.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dpone_native_accel-0.66.2.tar.gz
Algorithm Hash digest
SHA256 ea771fae95b6dc43e43c4e63aff7a171e0f935d51cab64b09a1413f77ed2a7f7
MD5 71fd078d67a2708ba61c9ef6d12daa0a
BLAKE2b-256 515182ceb1143208cd2b79e658903bf992ba5cec2a8ec26df99c349c28ff6fbb

See more details on using hashes here.

File details

Details for the file dpone_native_accel-0.66.2-py3-none-any.whl.

File metadata

File hashes

Hashes for dpone_native_accel-0.66.2-py3-none-any.whl
Algorithm Hash digest
SHA256 33fd28ddb757f61b58f7fd999d2f7bbde4c3cf9d479cd42ce6f6acec1c15fc82
MD5 5385e647a3ce5c4d43f2fc297399eb9c
BLAKE2b-256 6ce6ee177f129b81dff23f83331461ce2b2b345de153fa968756c7081f0e1311

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page