Uploaded image for project: 'Calcite'
  1. Calcite
  2. CALCITE-1128

Support addBatch()/executeBatch() in remote driver

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • None
    • avatica-1.8.0
    • avatica
    • None

    Description

      JDBC has some "batch-oriented" APIs which should help in the heavy-write workloads. These should help ammortize the RPC cost of repeated PrepareAndExecuteRequests and ExecuteRequests.

      Through some of the recent performance work, CALCITE-1091, I think we're getting close to the limit of what is possible given our current server implementation (both in terms of HTTP-based clients and deserialization in POJOs). The thought is that we will get some better throughput if we reduce the total number of RPCs.

      Attachments

        Issue Links

          Activity

            People

              elserj Josh Elser
              elserj Josh Elser
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: