web 后端开发的思考
web 后端开发的思考 概述 随着互联网的崛起,http 调用成为最流行的调用方式 ,但不排除其他的,例如 grpc 等比较注重性能的调用,但 http 的调用基本满足了我们 80% 的应用开发调用需求,这里 记录一些自己对 web 后端开发的一些思考和想法。 db connect 说到每一个请求,基本上都需要通过访问数据库,那么一个请求在使用 一个 db connect 这种方式已经成为一种正常的 处理设计。 那么这种设计是合的吗? 我通过调研很多 orm 框架 来得到答案。 django orm sqlalchemy peewee gorm …. django orm Since each thread maintains its own connection, your database must support at least as many simultaneous connections as you have worker threads. 这是来自于 django database 官方文档中的一段话, 大概意思是 web 服务支持多少个并发,数据库就需要支持多少个并发 。 sqlalchemy sqlalchemy 是很著名的 orm,很多大型的项目都用到了它,例如: openstack 等,当然也有很多轻量的 web 框架也用到了它,例如 flask web