本文重新审视数据库编程的范式,展示了在不牺牲现代软件工程原则的情况下构建“石头、剪刀、布”游戏的方法。文章讨论了现代软件工程团队通常只使用数据库功能的一小部分的原因,并探讨了将业务逻辑放在应用程序层而不是数据库层的隐藏成本。还介绍了现代数据库编程的优势,如减少网络延迟、保持原子性和一致性、增强安全性等。最后,介绍了Atlas作为数据库模式即代码工具的功能,并展示了使用Atlas构建“石头、剪刀、布”游戏的示例。
完成下面两步后,将自动完成登录并继续当前操作。