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映射