关于我的2024年11月的阅读笔记及实用工具整理
阅读文章
将业务逻辑放在应用内,而不是数据库内
Put business logic in the application, not the database
将查询时复杂的连接、筛选和排序逻辑以及插入时的校验放在数据库中,将会导致使用更多的数据库资源和更少的应用资源来实现你的业务逻辑。
一般来说,应用程序资源的拓展会比数据库资源的拓展要容易得多,应该将数据库资源视为稀缺的计算资源组成。
将筛选和检索分离:返回表的必要字段由应用层筛选后,再根据筛选后的id集合查询相应记录的所有字段
避免将数学计算放在SQL语句
减少复杂得表连接操作,尽量在应用层处理数据聚合,尽可能用多次的简单查询
实用工具
一站式iframe生成器
一个iframe的可视化配置工具,通过界面表单的形式帮助创建自定义、响应式且安全的嵌入式内容,支持对iframe的通用、外观、安全和无障碍设置,并生成html代码
iCraft Editor
一个可以构建3D架构图的编辑器