通过PDO访问SQL数据库。
一个为数据映射生成代理对象的工具集
CakePHP ORM提供了一种强大而灵活的方式来处理关系数据库。使用数据映射器模式,ORM允许您将数据作为实体进行操作,从而可以在应用程序中创建富有表现力的域层。
Spot是基于Doctrine DBAL构建的简单高效的DataMapper。
一个易于使用的 PHP ORM 工具, RedBeanPHP 可以让你用 NoSQL 的语法来使用 ORM 框架。动态创建模型、配置和数据库的 orm 层。
PHP DataMapper,ORM和数据建模引擎,旨在安全地在经典的守护进程PHP应用程序(如RoadRunner)中工作。 ORM提供了灵活的配置选项来建模数据集,强大的查询生成器并支持动态映射架构。 该引擎可以使用普通的PHP对象,支持注释声明和通过扩展的代理。
Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。同时,有超过50家公司在生产环境中部署了Atlas,超过800人已加入了我们的开发者交流群,并且这些数字还在不断增加。
Illuminate database是一个非常强大非常优秀的ORM类库,也是一个非常实用的数据库操作组件。使用它可以轻松对数据库进行查询、插入、更新、删除等操作,支持MySQL,Postgres,SQL Server,SQLlite等。它还是Laravel框架的数据库组件。
Doctrine 是一个 PHP 的 ORM,基于强大的 DBAL。其中一个最主要的功能就是使用面向对象的方式执行数据库查询,受 Hibernate HQL 的影响,Doctrine 使用一种叫 DQL 的查询语句进行数据库查询。