跳至主内容

请记下日期:Rails World 2024 将于 9 月 26 日至 27 日在多伦多举行。更多详情即将公布!

  1. World
  2. Agenda
  3. 2023 年 10 月 5 日
  4. 会议:Nikita Vasilevsky

在 Rails 7.1 中实现原生复合主键支持

准备好在即将发布的 Rails 7.1 版本中深入了解复合主键的世界吧!本次演讲将提供对复合主键的全面理解,阐述 Rails 中“ID”概念的重要性,以及“查询约束”功能在使这一强大功能无缝运行中扮演的关键角色。

我们将涵盖以下主题:

从数据库模式角度看复合主键的基础知识。复合主键与基于租户的分片有何共同之处。在多租户应用程序中使用复合主键的优势,包括性能提升和安全性改进。复合主键可能受益的实际场景,以及通过基准测试比较来展示其性能影响。一个开发者友好的抽象,用于说明数据如何在磁盘上存储以及性能提升的来源。采用复合主键时需要考虑的权衡,以及 Active Record 在 Rails Web 应用程序中实现它们所提供的支持。

  • 15:00 - 15:30
  • 2023 年 10 月 5 日
  • 主题 1

演讲人


Nikita Vasilevsky

Shopify 开发者


Nikita 是 Shopify 的一名开发者,拥有 6 年以上的经验。他是一名开源贡献者,大部分贡献都致力于 Ruby on Rails 框架。


Nikita's Profile Picture