oracle-native 0.2.0: a native Oracle Database client in pure D

Vadim Lopatin coolreader.org at gmail.com
Fri Nov 6 15:17:12 UTC 2026


On Tuesday, 3 November 2026 at 17:53:21 UTC, H. S. Teoh wrote:
> On Tue, Nov 03, 2026 at 05:25:22PM +0000, Vadim Lopatin via 
> Digitalmars-d-announce wrote:
>> I'd like to announce **oracle-native**, a client for Oracle 
>> Database written entirely in D. It speaks Oracle's own network 
>> protocols (Oracle Net / TNS and TTC) directly over TCP, so it 
>> needs no Oracle Instant Client, no OCI, no ODBC and no C 
>> libraries at build time. Version 0.2.0 is out. It adds the 
>> newer types (JSON, VECTOR, BOOLEAN) to what 0.1.0 already had.
> [...]
>
> Very nice!  I don't use Oracle, but native-D clients like this 
> are awesome; I applaud this work.
>
>
> T

The main advantage of native clients is possible implementation 
using fibers (vibe.d IO) instead of usual blocking I/O.
I'm curious whether app which is fully fiber-aware (file io, 
databases, message queues, network connections) can get benefits 
from it.



More information about the Digitalmars-d-announce mailing list