filmov
tv
RustConf 2018 - Project Mentat: a store for evolving data in Rust Delivered by Grisha Kruglov

Показать описание
RustConf 2018 - Project Mentat: a store for evolving data in Rust Delivered by Grisha Kruglov
Prepared by Emily Toop
Mozilla has a data storage problem. There is no unified strategy for storing new user data and moving it between devices, which has led to a proliferation of stores and strategies and a fragile mechanism for syncing that only handles a subset of data collected. Project Mentat was born to help resolve these issues - a structured data store that is designed to be replicated and synchronized and written in Rust to ensure security, safety and maximum portability between platforms.
This talk is about why we decided to "build" rather than "buy", how Mentat is designed to address the problems and requirements associated with data storage and syncing in an environment with trong client-side encryption, - as well as the challenges encountered and lessons learned while using Rust to create portable, performant, persistent, syncing, structured data storage.
Prepared by Emily Toop
Mozilla has a data storage problem. There is no unified strategy for storing new user data and moving it between devices, which has led to a proliferation of stores and strategies and a fragile mechanism for syncing that only handles a subset of data collected. Project Mentat was born to help resolve these issues - a structured data store that is designed to be replicated and synchronized and written in Rust to ensure security, safety and maximum portability between platforms.
This talk is about why we decided to "build" rather than "buy", how Mentat is designed to address the problems and requirements associated with data storage and syncing in an environment with trong client-side encryption, - as well as the challenges encountered and lessons learned while using Rust to create portable, performant, persistent, syncing, structured data storage.
RustConf 2018 - Project Mentat: a store for evolving data in Rust Delivered by Grisha Kruglov
RustConf 2018 - The Dark Secrets Lurking Inside cargo doc by Quiet Misdreavus
RustConf 2018 - Getting Something for Nothing by James Munns
RustConf 2018 - Writing Crates for Complete Beginners - A Tour of Turtle by Sunjay Varma
RustConf 2018 - C2Rust: Migrating Legacy Code to Rust by Per Larsen
RustConf 2018 - Benchmarking and Optimization of Rust Libraries by Paul Mason
RustConf 2018 - Using Raft in Rust by Siddon Tang
RustConf 2018 - Space, The Rusty Frontier by Ryan Plauche
RustConf 2018 - No Spaghetti: Designing for Understanding by Brandon W. Maister
RustConf 2018: Integrating Rust into Tor: Successes and Challenges by Isis Lovecruft & Chelsea K...
RustConf 2018 - Rust and the Web Platform: A Rookie’s Guide by Sarah Meyer
RustConf 2018 - My Little Procedural Macro by Chris Wong
RustConf 2018 - Embedding Rust in C/C++ by Katharina
RustConf 2020 - How to Start a Solo Project that You'll Stick With by Harrison Bachrach
RustConf 2017 - A Tale of Teaching Rust by Andrew Brinker
Nick Cameron: 'Eternal Sunshine of the Rustfmt'ed Mind' | RustConf 2024
Scale By The Bay 2019: Paul Cleary, Re-programming the programmer, from Actors to FP
RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy
RustFest Paris 2018 - Learning how to Learn by Vaidehi Joshi
Weld: Accelerating Data Science by 100x | Stanford University
Idiomatic Rust Writing concise and elegant Rust code
'Rust inside Perl' - Vikentiy Fesunov
RustCon Asia 2019 - Nick Cameron: Words from the Core Team
50 Years of Programming and Language Design
Комментарии