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

Implement thin JDBC driver

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Resolution: Fixed
    • None
    • 4.3.0
    • None
    • None
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: