Home / Companies / SurrealDB / Blog / May 2023

May 2023 Summaries

9 posts from SurrealDB

Filter
Month: Year:
Post Summaries Back to Blog
SurrealDB celebrated Maintainer Month 2023 by featuring an interview with Rushmore Mushambi, a senior software engineer who maintains the company's Rust API layer and WebAssembly library. The interview highlighted his contributions and role as the first engineering hire at SurrealDB since January. Additionally, SurrealDB announced upcoming events and emphasized their commitment to enterprise security, having achieved certifications such as SOC 2 Type 2, GDPR, Cyber Essentials Plus, and ISO 27001.
May 31, 2023 172 words in the original blog post.
Yusuke Kuoka, a Senior Software Engineer at SurrealDB, shares his journey as an open-source maintainer and his current focus on developing the 'change feeds' feature in SurrealDB. With a background in application and infrastructure development, Kuoka emphasizes the importance of open-source contributions, recounting his experience with projects like 'kube-aws', which automated Kubernetes deployment on AWS, and other popular tools such as helmfile and actions-runner-controller. These open-source efforts have allowed him to introduce and scale Kubernetes within his company and the broader community. His interest in SurrealDB was piqued by its potential to serve multiple database functions within a single solution, leading him to propose and implement a scalable 'change feeds' feature that records all database changes, which he sees as foundational for further development and integration capabilities. Kuoka appreciates the collaborative nature of open-source projects and the ability to make impactful changes, which have been instrumental in his career and current role at SurrealDB.
May 29, 2023 1,019 words in the original blog post.
SurrealDB is hosting a monthly tech meetup called SurrealDB Social at Huckletree, Oxford Circus, which invites both new and experienced users to participate. The event for May focuses on Live Queries, featuring talks from Hugh Kaznowski and CEO Tobie Morgan Hitchcock, along with a live Q&A session. Attendees can enjoy a range of food and drinks, including options from Pizza Pilgrims and Something & Nothing. The event aims to be informative, inclusive, and enjoyable, with a limited number of tickets available. SurrealDB emphasizes its commitment to maintaining high security standards, being trusted and certified for enterprise security with credentials like SOC 2 Type 2 and ISO 27001.
May 26, 2023 202 words in the original blog post.
In an interview with Feranmi Okafor, Rushmore Mushambi, a senior software engineer and the first engineering hire at SurrealDB, shares his journey from an accounting background in Zimbabwe to becoming a passionate software engineer specializing in Rust. Mushambi's interest in technology began during his school years when he first encountered the Internet, leading him to self-teach software engineering alongside his university studies in accounting. His professional journey includes developing open-source projects primarily in Rust, with notable contributions like the publicsuffix crate used by 1Password. Mushambi's transition to SurrealDB was driven by his longstanding passion for databases, culminating in his role maintaining the Rust API layer and WebAssembly library. He explains SurrealDB's modular architecture, highlighting its storage engines, query layer, and the API layer, which facilitates interaction as an embedded database or a remote server connection. Mushambi expresses gratitude for his role in advancing the innovative capabilities of SurrealDB.
May 25, 2023 1,142 words in the original blog post.
This week's focus is on live queries with insights from Tobie Morgan Hitchcock, co-founder, and Hugh Kaznowski, Senior Software Engineer, highlighting the innovative use of SurrealDB in data management. The discussion emphasizes the transformative potential of SurrealDB record IDs in enhancing data retrieval and management processes. Additionally, the text mentions a feature on Maintainer Month 2023, offering a behind-the-scenes look with Rushmore Mushambi, and underscores the platform's commitment to enterprise security through certifications such as SOC 2 Type 2, GDPR, Cyber Essentials Plus, and ISO 27001.
May 16, 2023 124 words in the original blog post.
SurrealDB introduces a unique approach to handling record IDs, which consist of a table name and a record identifier, offering advantages over traditional auto-increment or serial IDs by using cryptographically secure randomly generated identifiers. This method enhances database concurrency, scalability, and security, preventing issues like accidental information disclosure and non-uniqueness across distributed nodes. SurrealQL, the query language used by SurrealDB, enables efficient and flexible data retrieval without requiring a table scan, resulting in near-constant performance as the database scales. The innovative use of complex record IDs in SurrealDB allows for dynamic expressions and parameterization, which can be advantageous for time series data and maintaining data locality, effectively creating clustered indexes and partitions. This flexibility in modeling data, combined with the performance benefits, opens up new possibilities for database management, encouraging developers to explore the potential of SurrealDB's record IDs.
May 11, 2023 971 words in the original blog post.
SurrealDB expresses gratitude towards its community and developers for their support since its launch in August, announcing a giveaway on Twitter for a chance to win personalized AirPods Pros. The platform offers insights and updates through a newsletter, highlighting various content such as tutorials and engineering articles, including one on the SurrealDB Go Driver and another on the significance of SurrealDB record IDs. SurrealDB emphasizes its commitment to enterprise security by showcasing its certifications, including SOC 2 Type 2, GDPR, Cyber Essentials Plus, and ISO 27001.
May 06, 2023 141 words in the original blog post.
In a tutorial by Pratim Bhosale, users are guided through building a URL shortener using Go and SurrealDB, highlighting the integration of these technologies to efficiently manage URL mappings. The process involves setting up a Go project, importing necessary packages, and structuring the application to interact with the SurrealDB database for storing original and shortened URLs. The tutorial emphasizes the use of the repository design pattern to separate database interactions from the web service layer, which manages HTTP requests for URL shortening and redirection. It also includes steps to establish connections with SurrealDB, use database methods like Create and Query for URL management, and implement a web service with functionalities to shorten URLs and redirect users to the original URLs. The tutorial concludes with instructions on running the application locally and offers insights into developing web applications with Go and SurrealDB, suggesting that this knowledge can be extended to other web projects.
May 05, 2023 2,439 words in the original blog post.
SurrealDB is a versatile, multi-paradigm database designed for performing document, graph, temporal, spatial, and text operations within an ACID-compliant environment, utilizing RocksDB as its storage layer for optimal write and compute performance. The database architecture separates storage and compute layers, allowing scalable solutions that align with the "pay for what you use" model, particularly beneficial in cloud environments. SurrealDB's scalability is enhanced by integrating TiKV, a scalable storage solution that distributes data across nodes, with Placement Drivers managing data location. The compute layer's statelessness enables easy scaling by adding or removing instances without complex coordination. Although currently lacking a query planner, SurrealDB supports complex IDs for predictable query performance and secondary tables to optimize data access patterns. It offers fault tolerance through a multi-raft consensus algorithm and a write-ahead log for data recovery, ensuring system reliability. While SurrealDB is ready for production use, ongoing user feedback, primarily from its Discord community, continues to shape its development and improve its features.
May 01, 2023 1,783 words in the original blog post.