《TensorFlow 2项目进阶实战》6-业务落地篇:实现货架洞察Web应⽤效果理论:使用 OpenCV 可视化识别结果 • 展现 AI 效果实战:使用 OpenCV 可视化识别结果 • 搭建 AI SaaS 理论:Web 框架选型 • 搭建 AI SaaS 理论:数据库 ORM 选型 • 搭建 AI SaaS 理论:10 分钟快速开发 AI SaaS • 搭建 AI SaaS 实战:10 分钟快速开发 AI SaaS • 交付 AI SaaS:10 分钟快速掌握容器部署 AI SaaS 理论:数据库 ORM 选型 ORM 是什么 ORM 是什么 常见的 Python ORM • SQLAlchemy • Flask-SQLAlchemy • Django ORM • peewee 常见的 Python ORM • SQLAlchemy • Flask-SQLAlchemy • Django ORM • peewee Flask-SQLAlchemy0 码力 | 54 页 | 6.30 MB | 1 年前3
TiDB v8.4 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 217 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 4.2 快速开始 注意事项 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: • 减少管理连接和事务的模板代码0 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v8.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 221 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 103 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 4.2 快速开始 注意事项 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: • 减少管理连接和事务的模板代码0 码力 | 5095 页 | 104.54 MB | 10 月前3
TiDB v7.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 212 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 96 4.2 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 105 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: •0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v6.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 215 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 99 4.2 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 108 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: •0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v6.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 223 4.4.1 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1.6 MySQL 兼容性 • 支持兼容 MySQL 的用户级别锁管理 用户级别锁是 MySQL 通过内置函数提供的用户命名锁管理系统。它们可以提供锁阻塞、等待、等锁管 理能力。用户级别锁在 ORM 框架中也有较为广泛的应用,例如 Rails、Elixir 和 Ecto 等。TiDB 从 v6.1.0 版本 开始支持兼容 MySQL 的用户级别锁管理,支持 GET_LOCK、RELEASE_L 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB 。 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 101 40 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v8.0 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 212 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 4.2 快速开始 注意事项 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: • 减少管理连接和事务的模板代码0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v7.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 198 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 81 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 4.2 快速开始 注意事项 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: • 减少管理连接和事务的模板代码0 码力 | 4590 页 | 100.91 MB | 1 年前3
TiDB v7.6 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 208 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 91 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 4.2 快速开始 注意事项 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: • 减少管理连接和事务的模板代码0 码力 | 4666 页 | 101.24 MB | 1 年前3
TiDB v8.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 197 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 81 4.2 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 90 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: • 减少管理连接和事务的模板代码0 码力 | 4807 页 | 101.31 MB | 1 年前3
共 48 条
- 1
- 2
- 3
- 4
- 5













