Company
Date Published
Author
Matt Freels, Nicole Nearhood
Word count
2451
Language
English
Hacker News points
2

Summary

Fauna is introducing a new version of its database language FQL, designed to be modern, familiar, and powerful. The new language draws inspiration from popular programming languages like TypeScript and combines relational features with document-oriented data storage. It offers improved performance, consistency, and developer productivity, making it easier for developers to write clear and concise queries and transactional code. FQL v10 introduces a new syntax, optional static typing, and a powerful indexing system that enables iterative query optimization. The language also provides a streamlined interface for querying collections and documents, as well as improved error responses and better feedback through types. Lightweight drivers in multiple programming languages support secure, dynamic generation of queries and direct HTTP API access. Fauna's unique combination of relational querying and document-oriented data storage makes it an attractive option for modern operational applications. The new language is designed to help development teams build applications with less code and fewer queries, while scaling within or across regions without operational overhead.