Rust与数据库:实践指南
300 页
Chinese
PDF
4.5

Rust与数据库:实践指南

Rust与数据库:实践指南

作者:

年份:

简介:

《Rust与数据库:实践指南》是一本为希望掌握Rust语言与关系型数据库集成的开发者量身打造的全方位教程。与抽象的教学不同,本书为实际项目提供现成解决方案:从SQLite中的简单配置存储,到基于PostgreSQL并支持异步查询的高负载系统。



作者循序渐进地引导读者从基础走向高级主题。您将学习如何配置连接、执行CRUD操作、处理迁移和事务。特别关注类型安全——这是Rust的强项。您将学会设计数据模式,让编译器在构建阶段进行检查,从而排除一整类运行时错误。



本书适合以下读者:

  • 希望将数据库操作纳入技能体系的Rust开发者
  • 从其他语言(Python、Go、Java)迁移到Rust的后端工程师
  • 学习系统编程和数据存储的学生与教师
  • 从事高负载、高安全系统开发的专业人士


您将学到:

  • 通过rusqlite库操作SQLite的基础——从创建表到复杂查询
  • 通过tokio-postgres和sqlx在异步模式下与PostgreSQL进行完整交互
  • 使用ORM Diesel:定义模式、迁移、表间复杂关系
  • 连接池、错误处理、事务与数据隔离
  • 应用架构:仓库模式、服务层、数据库测试
  • 性能优化:索引、查询优化、性能分析


本书包含20多个带有完整代码的实践示例,可直接用于您的项目。每章末尾配有练习题以巩固所学。所有示例均在Rust最新版本(1.70+)上测试,并与各库的最新稳定版兼容。



《Rust与数据库》不仅是一本参考手册,更是构建可靠后端的导航指南。您将不再畏惧在Rust中操作数据库,并开始享受这门语言的严谨与高性能带来的乐趣。

推荐