使用数据库编程在PostgreSQL上构建石头、剪刀、布游戏
原文英文,约5200词,阅读约需19分钟。发表于: 。Modern databases are durable, efficient, and programmable data repositories, making them super-potent environments for building applications. However, many database features, The post Build a...
本文重新审视数据库编程的范式,展示了在不牺牲现代软件工程原则的情况下构建“石头、剪刀、布”游戏的方法。文章讨论了现代软件工程团队通常只使用数据库功能的一小部分的原因,并探讨了将业务逻辑放在应用程序层而不是数据库层的隐藏成本。还介绍了现代数据库编程的优势,如减少网络延迟、保持原子性和一致性、增强安全性等。最后,介绍了Atlas作为数据库模式即代码工具的功能,并展示了使用Atlas构建“石头、剪刀、布”游戏的示例。