Vertica 10 wire protocol - reference docs? Integration suggestions?

rjs_docsrjs_docs Vertica Employee Employee
edited April 2020 in General Discussion

Will there be reference documentation for the Vertica wire protocol that is new in Vertica 10? Any ideas/suggestions of what one can build based on that wire protocol?
@twall
From Extending Vertica with the Latest Vertica Ecosystem and Open Source Initiatives.

Answers

  • twalltwall Vertica Employee Employee

    We don't plan on having full docs for the protocol just yet, but it is a goal for the future. Our first priority was to get the implementations out there so people can read them and get started. There's lots of different things you can do with knowledge of this protocol:

    • Native clients for more languages
    • Proxies and traffic management; Uber in their talk described how they use a protocol-aware proxy to understand & route queries
    • Security use cases, inspecting & supplementing Vertica's auth protocols, e.g. to do MFA
    • Network traffic monitoring and debugging (e.g. a wireshark dialect, tracing HA/load balance events)
    • Mocking -- generate & replay fake a vertica protocol responses so you can do automated test w/o database dependencies

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file