$9.99

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

How Query Engines Work: An Introductory Guide Kindle Edition

4.0 4.0 out of 5 stars 8 ratings

Have you ever wondered how query engines work?

Have you ever wanted to build your own query engine?

This book provides an introduction to the topic suitable for beginners and walks through all aspects of building a fully working SQL query engine in Kotlin.

Product details

  • ASIN ‏ : ‎ B09GP1C6CQ
  • Publication date ‏ : ‎ September 19, 2021
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 5.2 MB
  • Text-to-Speech ‏ : ‎ Enabled
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Not Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Print length ‏ : ‎ 152 pages
  • Customer Reviews:
    4.0 4.0 out of 5 stars 8 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Andy Grove
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Andy Grove has been working as a software engineer for 30+ years and for the past decade has been specializing in distributed systems and query engines.

Andy is a PMC member of Apache Arrow where he donated the initial Rust implementation and later donated the DataFusion and Ballista query engines.

Customer reviews

4 out of 5 stars
8 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on October 18, 2024
    A good note that the author mentions is that this is not a comprehensive text (its only about 150 pages), but a great text to get an overview for how to build a query engine. Creating a real query engine from scratch could take up volumes of explanations, and I think this text took the correct approach of telling you all the components of the architecture and explaining how they should work based on brief code examples. The author also has provided a github repo with more comprehensive examples that you can dive into if interested. If you are interested in building or maintaining your own query engine then this book is the best reference I can find!

    A quick note is that the code is in Kotlin, but I followed the examples and did the best I could to translate the examples to Rust, I felt like this was the best way to figure out how to structure a query engine in the language you want it in.

Report an issue


Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?