Archives

Fauna Adds Groundbreaking New Database Language and Seamless Developer Experience to Enterprise Proven, Document-Relational Database

Fauna

Fauna, the distributed document-relational database delivered as a cloud API, announced the general availability of their new TypeScript-inspired database language, new web and local development experiences, and the addition of a declarative database schema. Combined, these new capabilities deliver a superior software development experience for teams building and scaling new and existing applications.

The new database language and developer experience unleashes the power of Fauna’s industry-leading distributed, document-relational database. Fauna is used by 3000+ development teams spanning 180+ countries for user-centric and distributed/edge applications, real-time services, stateful serverless and multi-tenant SaaS offerings.

“Fauna’s distributed, document-relational database provides the flexibility and familiarity of documents with the relationships, multi-region strong consistency and querying power of a relational database. Our API delivery model removes the burden of database operations,” said Eric Berg, CEO of Fauna. “A well-designed database language saves developers time, improves collaboration, and enhances performance. With FQL, the addition of schema management, and new and local cloud development experience, we’re bringing state-of-the-art software development practices to an operational data platform that securely scales without operations or limits.”

Also Read: Cloud Native Computing Foundation Announces Graduation of Kubernetes Autoscaler KEDA 

New Database Language Inspired by TypeScript

In partnership with hundreds of Fauna and non-Fauna customers, Fauna created an innovative new version of its database language, FQL. The company drew inspiration from popular programming languages like TypeScript. Fauna also leveraged both customer feedback and the best attributes of these languages to create a database language for Fauna that provides a new level of simplicity, expressiveness, and developer productivity while retaining its unique relational querying power across semi-structured data with strictly serialized transactions. FQL is immediately familiar to modern application developers and laser-focused on allowing developers to write clear and concise queries and transactional code for their operational data.

FQL is a strongly typed database language that combines the ability to express declarative queries and functional business logic in strongly consistent transactions. FQL is familiar to developers with prior knowledge of modern programming languages like TypeScript or Python. It is, by nature, composable and modular, allowing developers to query within or across documents using relational operators, encode sophisticated business logic, and dynamically construct JSON-like result shapes that map to what the application requires.

“With FQL, Fauna marries simplicity with power. Now, we can do aggregation and projection more effortlessly than in MongoDB. FQL outshines SQL with minimal effort and complexity,” said Matt Haman, CTO of Rownd.

SOURCE: Businesswire