March 2024 Summaries
8 posts from SurrealDB
Filter
Month:
Year:
Post Summaries
Back to Blog
SurrealDB and LangChain are at the forefront of the AI revolution, offering resources and tutorials to keep users informed about developments in Generative AI and large language models (LLMs). They provide a series of meetup talks featuring various speakers to explore these advancements. Additionally, SurrealDB offers insights into document-style relationships and introduces new tools like Surrealist, with a strong emphasis on enterprise security and compliance, as evidenced by their certifications such as SOC 2 Type 2, GDPR, Cyber Essentials Plus, and ISO 27001.
Mar 26, 2024
119 words in the original blog post.
Alexander Fridriksson introduces a series of short-form video tutorials focusing on relationships in SurrealDB, starting with document-style relationships, as part of a broader initiative to provide educational content on multi-model RAG with SurrealDB and LangChain. The series aims to deliver one video per week, inviting viewer feedback for future topics. Additionally, the platform encourages subscriptions to their newsletter to stay updated on releases, news, and events, while highlighting their adherence to enterprise security standards such as SOC 2 Type 2, GDPR, Cyber Essentials Plus, and ISO 27001.
Mar 25, 2024
137 words in the original blog post.
Oscar Merry discusses the use of SurrealDB to power the social podcasting app Fountain, highlighting how it enabled a simplified tech stack by replacing Neo4j and MeiliSearch for querying and full-text search functionalities. This conversation is part of the SurrealDB social events series, which are filmed live in London and cover the latest updates, releases, and features of SurrealDB. The events aim to engage participants with insights into SurrealDB's capabilities and developments.
Mar 17, 2024
153 words in the original blog post.
Data serialization formats are crucial for data exchange, with JSON being a widely used text-based format due to its simplicity and readability. However, CBOR (Concise Binary Object Representation) is gaining attention as a promising alternative due to its compact binary format, which offers performance benefits in terms of size and speed, and supports a broader range of data types. In the context of Rust, CBOR's efficiency aligns well with the language's focus on performance and safety, making it a suitable choice for serialization tasks. Rust's `ciborium` crate provides a CBOR implementation for the `serde` framework, enabling seamless serialization and deserialization of data. SurrealDB utilizes CBOR to enhance communication efficiency, particularly in scenarios involving data types such as UUIDs and record IDs, without incurring overhead, thus facilitating easier client-side type inference. While JSON remains popular, CBOR's advantages make it a compelling alternative for efficient and robust software development, especially in environments that prioritize speed and safety like Rust.
Mar 15, 2024
1,158 words in the original blog post.
SurrealDB, a database built to support the development of future applications, is founded on the Rust programming language due to its emphasis on memory safety and performance without a garbage collector. Despite Rust's initial steep learning curve, its features, such as the borrow checker and lifetimes, ultimately enable developers to create more secure and efficient applications. The shift from prototype languages like Go to Rust for the final product exemplifies the "go slow to go fast" philosophy. Rust's increasing popularity and adoption, including its integration into the Linux kernel, highlight its potential to reduce memory safety issues that account for a significant percentage of security vulnerabilities in major systems. This aligns with recommendations from entities like the US White House Office of the National Cyber Director, advocating for memory-safe programming languages in safety-critical environments. SurrealDB's commitment to Rust is also reflected in community initiatives like the Women in Rust meet-up, aimed at making Rust more accessible.
Mar 13, 2024
1,026 words in the original blog post.
SurrealDB's latest release, version 1.3.0, introduces several enhancements aimed at improving the developer experience, including a more robust schemafull experience with the addition of IF NOT EXISTS and IF EXISTS clauses for DEFINE and REMOVE statements, respectively. These changes align SurrealDB more closely with traditional SQL databases by preventing errors when attempting to define or remove non-existent resources. The release also features improved KNN syntax, replacing the traditional < and > with <| and |>, to prevent confusion with type-casting operations. Additionally, SurrealDB now supports concurrent initialization and setup actions, allowing connections and database selections to be established before executing queries, thereby reducing the risk of race conditions. These updates are part of a broader effort to enhance usability and performance, with further details available in the release notes and documentation.
Mar 12, 2024
767 words in the original blog post.
SurrealDB has introduced a custom emoji pack that reflects its brand identity, aiming to enhance digital communication by offering a vibrant collection of emojis that embody the brand's values of accessibility, humanity, constructiveness, and conciseness. The initiative underscores SurrealDB's commitment to creating an intuitive and powerful platform for developers to work with data seamlessly, paralleling the approachability and expressiveness of their newly crafted emojis. The project invites users to engage with SurrealDB's community, particularly through their Discord platform, where they can utilize these emojis to express themselves in fresh and exciting ways.
Mar 09, 2024
295 words in the original blog post.
Dr. Caroline Morton shares her journey from a medical doctor to a Rust developer and her current work as a Senior Clinical Research Fellow at Queen Mary University of London, where she focuses on building reproducible data pipelines for the Genes and Health project. She discusses her path into coding, which began with a part-time Master's in Epidemiology where she fell in love with programming, eventually leading her to use Rust and Python to tackle complex problems in the medical field. Her PhD research at the London School of Hygiene and Tropical Medicine aims to create synthetic data for electronic health record research to maintain privacy while allowing the sharing of research code. Dr. Morton is interested in using SurrealDB for its capabilities in handling complex data structures and live querying, which could significantly benefit her work. She also emphasizes the importance of community and resources in encouraging more women to transition from data science to software development, promoting initiatives like Women Who Code and One Health Tech. Additionally, she highlights the launch of the Women in Rust series and a new Discord channel for women in the SurrealDB community, aiming to foster support and collaboration.
Mar 08, 2024
1,987 words in the original blog post.