在 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 框架。