Skip to content

jdbc: Batch command execution #62

Closed

Description

@Totktonada

It is required by the JDBC standard.

Should be supported in Statement and PreparedStatement.

Activity

  1. added this to the JDBC MVP milestone on Nov 1, 2018
  2. Totktonada commented on Apr 12, 2019

    @Totktonada
    Author

    In the scope of MVP we should emulate batching. When tarantool will support this natively, we'll update the connector to support both cases depending of a protocol version.

  3. Totktonada commented on Apr 12, 2019

    @Totktonada
    Author

    After talk with @kostja on that:

    The right way to implement this is to use pipelining: just send requests asynchronously and use sync (request id) to dispatch responses. In case of memtx storage engine the requests will be executed in the order of sending. There is no such guarantee in case of vinyl, but maybe we should just mention this as the implementation limitation for now.

    It seems we should provide a way to 'upgrade' TarantoolConnection to TarantoolClientImpl to use asynchronous operations and reuse an open socket.

  4. added 2 commits that reference this issue on Jul 5, 2019
    90f971e
    05bfde6
  5. self-assigned this
    on Jul 16, 2019
  6. added 2 commits that reference this issue on Aug 7, 2019
    0969aad
    1d2c904
  7. added a commit that references this issue on Aug 7, 2019
    cdc0505
  8. added a commit that references this issue on Aug 14, 2019
    27c7650
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions