Home / Companies / SurrealDB / Blog / March 2026

March 2026 Summaries

8 posts from SurrealDB

Filter
Month: Year:
Post Summaries Back to Blog
Graph RAG (retrieval-augmented generation) implementations often struggle in production environments due to the limitations of multi-database architectures, where operations are executed separately and rely on syncing data from various systems, leading to issues with consistency and retrieval accuracy. SurrealDB offers a solution by integrating graph traversal, vector search, full-text search, structured filters, and permission checks as co-equal predicates in a single atomic statement, all within a transactional system of record. This approach eliminates the need for sync jobs and addresses the inconsistency problems that arise from using separate databases, such as Neo4j, Amazon Neptune, and ArangoDB, which do not natively compose these operations into a single query. While SurrealDB may not be suitable for workloads focused on deep graph analytics, its architecture provides a significant advantage for improving retrieval accuracy by allowing operations to run together in a consistent environment.
Mar 31, 2026 2,804 words in the original blog post.
The article by Matthew Penaroza addresses the common misconception that AI agent accuracy issues stem from model weaknesses, suggesting instead that they are often due to problems in the retrieval layer, which provides context to the models. It argues that improving retrieval processes can significantly boost accuracy and posits that achieving near-perfect accuracy requires a combination of structured filters, graph traversal, temporal constraints, and vector similarity within a single query. SurrealDB, designed to handle this complexity, offers a solution by integrating these elements into a single transactional database, thereby eliminating the inconsistencies and fragmentation of multi-database architectures. The article further explains how reasoning and retrieval graphs, which record the decision-making process and retrieval patterns, can feed back into the system to create a self-improving loop, significantly enhancing the precision and reliability of AI agents. This approach helps bridge the gap from 90-95% to over 99% accuracy by tightening the retrieval funnel and optimizing how agents evaluate and reason about the data they receive.
Mar 26, 2026 3,824 words in the original blog post.
SurrealMX is the new in-memory storage engine integrated into SurrealDB as of version 3.0, offering users a default, high-performance storage option with features like versioning and optional persistent storage. This storage engine allows SurrealDB users to perform time-travel queries using the VERSION keyword, enabling them to access historical data, which is crucial for legal compliance and other scenarios. SurrealMX supports various configurations for data persistence, including Append-Only Logs (AOL) and periodic snapshots, providing flexibility in balancing performance and durability. Users can customize parameters to ensure data retention and system recovery capabilities, making SurrealMX a versatile tool for managing in-memory data efficiently.
Mar 25, 2026 1,533 words in the original blog post.
In the realm of application development, the choice of database architecture is crucial for both scalability and cost management, with traditional polyglot persistence often leading to exponential cost increases due to data duplication, complex ETL pipelines, and operational silos. SurrealDB offers a solution by unifying multiple database models, such as document, graph, and relational, into a single platform that reduces costs by storing data once and facilitating cross-model queries. This approach counters the usual trajectory of database sprawl, where initial simple setups become increasingly complex and costly as apps grow, with costs driven by factors like EBS volume replication and operational overhead. SurrealDB's efficient storage engine compresses data significantly, reducing storage costs and improving scalability by maintaining predictable, linear cost growth. By eliminating the need for ETL, data duplication, and fragmented systems, SurrealDB offers organizations a streamlined, cost-effective database solution that promises substantial savings and efficiency improvements over traditional architectures.
Mar 18, 2026 1,476 words in the original blog post.
SurrealDB is an open-source multi-model database designed to streamline the complexity of managing multiple specialized databases in data-driven applications by unifying various data paradigms into a single platform. This integration allows for seamless blending of relational queries, graph traversals, vector search, and more, eliminating the need for disparate tools and reducing complexity. SurrealDB's architecture, built in Rust, supports deployment in various configurations, from embedded libraries to distributed systems, and separates query processing from storage to enable flexible scaling. It aims to replace traditional databases like MongoDB, Neo4j, and PostgreSQL by consolidating their functionalities, offering an efficient and scalable solution for multi-model capabilities. While it excels in handling diverse data models, SurrealDB is not designed to replace specialized OLAP tools or non-database orchestration systems. The platform promises significant ROI and reduced TCO through phased adoption, as showcased in case studies where companies like Tencent have successfully consolidated multiple databases into SurrealDB, achieving faster development cycles and lower operational costs.
Mar 12, 2026 1,233 words in the original blog post.
SurrealDB, a unified database that integrates document, graph, and relational capabilities, is now available on AWS Marketplace, enhancing its accessibility for businesses using AWS. This development allows for seamless AWS-native deployment, consolidated billing, and streamlined security and procurement processes, enabling faster production readiness. SurrealDB is designed for modern applications, real-time systems, and AI-powered workloads, and its flexible schema and built-in real-time features help reduce Total Cost of Ownership and operational complexity while accelerating product and feature delivery. The partnership with AWS underscores a commitment to ease of adoption, deployment, and scalability in the cloud, making it easier for companies to leverage SurrealDB's capabilities.
Mar 11, 2026 284 words in the original blog post.
OpenAI's decision to scale PostgreSQL for ChatGPT, while showcasing impressive engineering talent, highlights the limitations of using a single-writer database architecture for massive workloads. The architecture involves a primary Azure PostgreSQL Flexible Server with nearly 50 read replicas to handle global traffic, but relies on complex workarounds such as migrating shardable workloads to Azure Cosmos DB and deploying PgBouncer for connection management. This setup, while operationally successful, is financially burdensome and requires significant engineering resources to maintain stability and avoid severe outages. The piece argues that OpenAI's approach, rooted in a 1990s database design, is unsustainable and suggests adopting a modern distributed database like SurrealDB, which offers inherent scalability, reduced costs, and operational simplicity. By using a distributed system, organizations can avoid the pitfalls of PostgreSQL's architecture, such as costly replicas, single-writer bottlenecks, and multi-system complexity, ultimately freeing engineering teams to focus on innovation rather than firefighting.
Mar 04, 2026 3,309 words in the original blog post.
SurrealDB 3.0 introduces a new feature called Surrealism, which allows users to write custom functions in Rust that can be directly accessed from the database, enabling enhanced and personalized functionalities. This feature addresses the limitation of existing user-defined functions and closures that are restricted to the SurrealQL query language, by allowing integration with the Cargo package manager and the crates.io ecosystem. Surrealism functions are compiled into WASM binaries, which can be linked to the database, providing a way to add new functionalities without altering the core database code. The blog post illustrates this with examples, such as creating mock data and handling Serbian text, demonstrating how users can build and share modules, similar to installing apps on a phone. The community-driven approach behind Surrealism is highlighted, encouraging users to develop and share their extensions, thereby expanding the capabilities of SurrealDB beyond its base version.
Mar 02, 2026 3,768 words in the original blog post.