February 2024 Rustacean Meetup

February 2024 Rustacean Meetup

This will be an in person meetup, and we are happy to accept submissions for talks, if any.

Anyone interested in Rust is welcomed to join. While we will have no specific agenda, attendees can discuss, speak or ask about

  • Get help or clarification on any specific topic or question
  • Speak about a project or something you are working or looking to work on
  • Share any specific experience on using Rust in any of your projects
  • Discuss any book/topic/library/blog in Rust
  • Want to propose a reading group?
  • Anything Rust

Hosted by

A community of rust-lang contributors and end-users from Bangalore. We also have presence on the following telegram channels https://t.me/RustIndia https://t.me/keralars https://t.me/fpncr Twitter handle: https://twitter.com/rustlangin more

Farhan Khan

@fkh

SurrealKV: A Deep Dive into a versioned, embedded, ACID-Compliant Key-Value Database in Rust

Submitted Jan 16, 2024

Abstract

This talk delves into the low levels of SurrealKV, a versioned, embedded, ACID-compliant key-value database being developed in Rust.

Key Points

  • Share personal experience building a KV store in Rust language for the first time.
  • Discuss how Rust’s ownership model contributes to the internal data structure.
  • Discuss how Snapshot Isolation is achieved using CoW mechanism.
  • Delve into the implementation of ACID properties in SurrealKV.
  • Discuss ongoing developments.

By the end of this talk, attendees will gain a deeper understanding of SurrealKV’s design and it’s use cases.

Details

Database: https://github.com/surrealdb/surrealdb
SurrealKV: https://github.com/surrealdb/surrealkv
Vart: https://github.com/surrealdb/vart
Me: https://twitter.com/arriqaaq

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

A community of rust-lang contributors and end-users from Bangalore. We also have presence on the following telegram channels https://t.me/RustIndia https://t.me/keralars https://t.me/fpncr Twitter handle: https://twitter.com/rustlangin more