16
A
回答
23
DBAL(数据库抽象层)是一种简化与SQL数据库交互的软件,允许您使用它们而不用担心不同DBMS供应商的特定方言或差异。它基本上允许您在不编写供应商特定的SQL的情况下针对DBMS运行SQL查询。
ORM(对象关系映射程序)是一种工具,可以让您感觉如何处理内存数据结构,这些数据结构表示为具有关联对象的对象图。它通过删除所有SQL并将其抽象为OOP逻辑来简化与SQL操作相关的应用程序逻辑。 Doctrine 2 ORM只处理POPO(普通旧PHP对象)的加载和持久化。
您可以在DBAL documentation和ORM documentation上找到关于此主题的更多信息。
相关问题
- 1. 关系对象数据库映射
- 2. 数据库/对象映射
- 3. 对象/关系映射
- 4. 对象关系映射
- 5. 关系对象映射c#
- 6. MySQL数据库抽象层?
- 7. 对象数据库关系数据库
- 8. 将java对象映射到数据库
- 9. 数据库映射到对象
- 10. PHP对象关系映射框架
- 11. 对象关系映射的缺点
- 12. 动态对象关系映射
- 13. 对象关系映射设计模式
- 14. Grails中的对象关系映射
- 15. 正确抽象3层系统中的数据库层?
- 16. 面向对象的数据库对象关系数据库
- 17. 在抽象数据库系统中存储抽象数据
- 18. 数据库抽象层(Visual)C++
- 19. 如何抽象数据库层?
- 20. AIR(JS)的数据库抽象层?
- 21. AIR的数据库抽象层? (AS3)
- 22. 包装或数据库抽象层
- 23. Node.js数据库的抽象层
- 24. Scala的数据库抽象层
- 25. 手动映射JSON对象时RestKit关系不映射
- 26. Firebase vs MySQL数据库(分层/关系)
- 27. 数据库模式对象抽象
- 28. 关于使用休眠映射对象到数据库
- 29. JavaScript库来映射对象?
- 30. 抽象类和URL映射