Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-676

Implement thin JDBC driver

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.3.0
    • Component/s: None
    • Labels:
      None
    • old issue number:
      545

      Description

      Currently, the Phoenix JDBC driver is a rather fat, embedded driver, as it needs to include all of the HBase client dependencies to enable the driver to communicate with the HBase server(s). Although this works fine when the application is a web application that already includes the HBase jars on the classpath, it's less than idea in other circumstances.

      We should look at the framework [Optiq](https://github.com/julianhyde/optiq) has for creating a thin driver. @julianhyde can likely elaborate on what would be necessary. We'd need to then have a standalone Phoenix server, perhaps co-resident with one of the server machines in the cluster?

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              jamestaylor James R. Taylor
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: