# MariaDB 性能优化 - 使用一个对象关系映射器（Object Relational

**URL:** <https://www.isharkfly.com/t/mariadb-object-relational/8044>\
**Category:** 数据库\
**Created:** [April 3, 2014, 1:50pm UTC](https://www.isharkfly.com/t/mariadb-object-relational/8044 "2014-04-03T13:50:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [April 3, 2014, 1:50pm UTC](https://www.isharkfly.com/t/mariadb-object-relational/8044/1 "2014-04-03T13:50:48Z")

</div>

使用 ORM (Object Relational Mapper)，你能够获得可靠的性能增涨。一个ORM可以做的所有事情，也能被手动的编写出来。但是，这需要一个高级专家。

ORM 的最重要的是“Lazy Loading”，也就是说，只有在需要的去取值的时候才会去真正的去做。但你也需要小心这种机制的副作用，因为这很有可能会因为要去创建很多很多小的查询反而会降低性能。

ORM 还可以把你的SQL语句打包成一个事务，这会比单独执行他们快得多得多。

目前，个人最喜欢的PHP的ORM是：Doctrine。
