Introducing SurrealDB 3.0 - the future of AI agent memory
Blog post from SurrealDB
SurrealDB 3.0 represents a significant evolution in database technology, offering enhanced stability, performance, and developer experience. Key architectural changes, such as separating values from expressions, introducing computed fields, and adopting ID-based storage, improve database efficiency and predictability. Synced writes by default and redesigned document handling further enhance reliability. The update also stabilizes GraphQL support, introduces client-side transactions for increased flexibility, and allows custom API endpoints directly within the database. Additionally, SurrealDB 3.0 supports advanced AI agent functionalities, including file handling, vector search, and a new WebAssembly extension system called Surrealism, which allows developers to integrate custom logic and AI models directly into the database. The introduction of Surqlize, an experimental TypeScript ORM, aims to enhance the developer experience with type-safe schema definitions and a fluent query builder. Overall, SurrealDB 3.0 pushes boundaries by transforming the database into a multi-modal platform, enabling more intelligent, scalable, and adaptable applications.