This is a big deal. Even more features you're used to with traditional databases, but with the performance and scalability of NoSQL. The hybrid NoSQL+Relational data modeling and schema capabilities, as well as the long-term vision for Fauna's database, are the number one reason I came to work at Fauna. My favorite part is you can add schema controls over time, as you need them. It's not an all-or-nothing addition.
We're thrilled to announce the alpha availability of three new features that round out Fauna’s native support for how developers create and manage their database schema across the development lifecycle. Fauna offers development teams a complete set of functionality that supports working with structured and semi-structured data in one model, supports safe data migrations without requiring downtime, and supports the development and deployment of schema with the same tools as application code. 🌟 Schema Enforcement via Document Types Start with schemaless collections and evolve to strict schemas as needed. Schema enforcement via document types allows specifying a collection's set of fields as part of the collection definition. Fauna then enforces that all documents within the collection conform to this defined shape. 🌟 Zero-Downtime Migrations Implement large schema migrations without any service interruptions. Whenever a collection definition changes, Fauna will migrate every existing document in the collection to conform to the new definition. Collection migrations are natively zero-downtime, with no risk of locking up a production database for some indeterminate amount of time. 🌟 Declarative, Schema as Code Migrations Fauna's migration system is integrated with FSL in order to allow you to encode explicit migration steps as part of a collection's definition. In doing so, Fauna preserves the ability to manage your application schema as code while allowing your schema to express more complex migration actions than are possible in a purely declarative approach. Check out the blog for a walk-through of the features, and be sure to register for Early Access if you'd like to get started building with these powerful new features. #serverlessdatabase #distributeddatabase #NoSQL #schema #serverless https://lnkd.in/gKw6YQG8
Uniquely genuine and resourceful technology creator | Cloud Consultant | Public Speaker
7moLove seeing these updates. My Fauna interest is growing for sure.