November 2023 Summaries
7 posts from SurrealDB
Filter
Month:
Year:
Post Summaries
Back to Blog
The text discusses deploying SurrealDB in a production environment using GitOps for horizontal scalability, as presented in a talk by Ryota Sawada. While SurrealDB's CLI makes it easy to start on a local machine, scaling up for larger workloads requires a different approach. The documentation for SurrealDB covers high availability scenarios with TiKV as the storage backend but focuses more on initial connectivity rather than future upgrades and declarative management. The talk highlights how to start a cluster and manage configurations declaratively, offering insights into productionizing SurrealDB for more demanding use cases.
Nov 30, 2023
218 words in the original blog post.
Micha de Vries, a software engineer, shares his experience of developing a SaaS product called PlayrBase using SurrealDB, highlighting its capabilities in a practical application. This exploration was part of a recorded session at SurrealDB Social. The platform offers tutorials on deploying SurrealDB to Kubernetes using GitOps, led by Ryota Sawada, providing insights into advanced deployment techniques. Additionally, SurrealDB has introduced new documentation hosted on Docusaurus, enhancing accessibility and usability for developers. The platform is recognized for its enterprise security, holding certifications like SOC 2 Type 2, GDPR, Cyber Essentials Plus, and ISO 27001, ensuring a high standard of data protection and compliance.
Nov 30, 2023
147 words in the original blog post.
SurrealDB 3.0 is set to arrive on February 17th, and recent discussions have focused on deploying SurrealDB in a horizontally scalable manner using Kubernetes and GitOps, as highlighted in a talk by Ryota Sawada. While the SurrealDB documentation provides guidance on high availability (HA) scenarios using TiKV as the storage backend, it primarily addresses connecting SurrealDB rather than future upgrades and declarative management. The talk elaborates on initiating a cluster with GitOps and managing configurations declaratively, which is crucial for productionizing SurrealDB for larger workloads. Additionally, SurrealDB's capabilities in handling streaming data through live queries and change feeds have been explored, showcasing its potential in building scalable SaaS applications.
Nov 29, 2023
196 words in the original blog post.
SurrealDB introduces innovative streaming features, Change Feeds and Live Queries, to enhance real-time data handling capabilities. Change Feeds, inspired by the Change Data Capture pattern, allow for the recording and playback of database changes, ensuring accurate order and consistent replication, which can be useful for auditing, monitoring, and disaster recovery. Live Queries provide real-time change notifications, replacing traditional polling by enabling immediate updates in applications like dashboards or chat rooms. These features are complemented by a Diff-Patch-Match method, which helps users manage data updates efficiently. Practical applications of these features include strategies for filtering data, artificial sharding to manage large datasets, and seamlessly replacing live queries without event loss, all aimed at optimizing database performance and real-time data interaction.
Nov 20, 2023
1,941 words in the original blog post.
Maxwell Flitton, a Senior Software Engineer and author of several books on Rust, explores the advantages Rust and Async Rust bring to SurrealDB in the database world. Since joining the SurrealDB team in 2023, Flitton has been focused on integrating machine learning into the database, highlighting how Rust's capabilities enhance performance and reliability. SurrealDB offers various tutorials, such as creating a search engine with full-text search and unlocking streaming data capabilities with live queries and change feeds, while also maintaining high standards for enterprise security with certifications like SOC 2 Type 2, GDPR, Cyber Essentials Plus, and ISO 27001.
Nov 14, 2023
182 words in the original blog post.
SurrealDB has integrated a powerful Full-Text Search capability that allows for efficient and accurate searches across large datasets, distinguishing itself from basic pattern-matching functions like string::contains. The Full-Text Search in SurrealDB is built on core concepts such as tokenizers, filters, and analyzers, which process text data to offer a more versatile and scalable searching capacity. This functionality is seamlessly integrated with SurrealDB's query language, SurrealQL, allowing developers to maintain consistency across data operations and search queries. The database offers ACID compliance to ensure data integrity and scales its search capabilities alongside the database. SurrealDB also supports integrated faceted search, enabling developers to create complex search queries with advanced relevance scoring mechanisms, exemplified by a built search engine for Linux-related books. By using custom analyzers and tokenizers, developers can tailor searches to meet specific dataset demands, enhancing the usability and precision of search results.
Nov 13, 2023
2,077 words in the original blog post.
SurrealDB offers a comprehensive approach to handling big data, as explored by co-founder Tobie Morgan Hitchcock and software engineer Micha de Vries. Their discussion focuses on the nuances of managing time series data and selecting appropriate record IDs, comparing random, sequential, and complex IDs. The session also covers the creation of pre-defined aggregate views to handle large-scale queries efficiently, and the strategic splitting of data across tables with the use of record links or embedding data into records. Additionally, they address how different methods of data organization can impact search functionality. The platform is positioned as secure and enterprise-ready, with certifications such as SOC 2 Type 2, GDPR, Cyber Essentials Plus, and ISO 27001, reflecting its commitment to data security and compliance.
Nov 02, 2023
205 words in the original blog post.