Upgrade to Pro — share decks privately, control downloads, hide ads and more …

INTERFACE by apidays 2023 -Moving Beyond APIs, Anais Dotis-Georgiou, InfluxData

INTERFACE by apidays 2023 -Moving Beyond APIs, Anais Dotis-Georgiou, InfluxData

INTERFACE by apidays 2023
APIs for a “Smart” economy. Embedding AI to deliver Smart APIs and turn into an exponential organization
June 28 & 29, 2023

Moving Beyond APIs: The Advantages of ArrowFlight SQL for Efficient Data Retrieval
Anais Dotis-Georgiou, Lead Developer Advocate at InfluxData

------

Check out our conferences at https://www.apidays.global/

Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8

Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io

Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/

apidays

July 11, 2023
Tweet

More Decks by apidays

Other Decks in Programming

Transcript

  1. | © Copyright 2023, InfluxData 1 Anais Dotis-Georgiou Moving Beyond

    (traditional) APIs: The Advantages of ArrowFlight SQL for Efficient Data Retrieval
  2. | © Copyright 2023, InfluxData 3 • Background • History

    of APIs like JDBC and ODBC • Introduction to Apache Arrow • Advantages of Apache Arrow Flight SQL • Learning Resources Agenda
  3. | © Copyright 2023, InfluxData 7 Why was JDBC developed?

    1. Language Specific API 2. Platform Independence 3. Type Safety 4. Integration with Java Features 5. Advanced Features
  4. | © Copyright 2023, InfluxData 11 Two main components: 1.

    Apache Arrow's Columnar Format 2. Flight RPC (built on gRPC)
  5. | © Copyright 2023, InfluxData 13 Advantages of Flight SQL

    1. Performant, Efficient, Language Agnostic. 2. Eliminates need to design/implement a new wire protocol. 3. Enables clients to communicate with Arrow-native databases without data conversion. 4. Flight provides features like encryption and authentication, reducing development effort.
  6. | © Copyright 2023, InfluxData 14 Get Help + Resources!

    14 Forums: community.influxdata.com Slack: influxcommunity.slack.com GH: github.com/InfluxCommunity Docs: docs.influxdata.com Blogs: influxdata.com/blog InfluxDB University: influxdata.com/university Try for Free: influxdata.com/cloud