ydb-java-sdk
ydb-java-sdk copied to clipboard
YDB Java SDK
Replace with ReentrantLocks or switch to lock free. The goal is to increase performance for projects using virtual threads.
Need to implement new credential providers based on https://www.rfc-editor.org/rfc/rfc8693
Fixes #253
main issue: https://github.com/ydb-platform/ydb/issues/3885
Readers and Writers should shutdown in user threads so that shutdown process is guaranteed to complete even if other non-daemon threads are terminated
Right [now](https://github.com/ydb-platform/ydb-java-sdk/blob/develop/core/src/main/java/tech/ydb/core/grpc/GrpcStatuses.java#L60-L70) few grpc statuses are converting to the corresponding StatusCodes, but all others are converting to CLIENT_INTERNAL_ERROR. This code is designed to describe client-side error, not server-side (like all...
Current implementation of sessions and the session pool doesn't include the control of the session state. And we often have next problems: 1. Usage of session after closing 2. Parallel...
R2DBC (Reactive Relational Database Connectivity) is a reactive API specification for SQL databases. It provides a non-blocking and reactive way to interact with relational databases. https://r2dbc.io Roadmap below: 1. Research...