2010-07-07 70 views
1

我是PostgreSQL新手,主要使用MySQL之前和SQLServer(對於客戶壓力; donno太多),我已經通過一些谷歌搜索幾個OODBMS介紹。他們大多主要關注表< - >對象映射。但是當與任何RDBMS一起使用某些通用ORM層時,事物是Hapily映射的。那麼我們是否真的需要OODBMS?OODBMS postgreSQL數組字段real使用?

我見過PostgreSql中有一些數組字段。難道他們不會違反數據庫標準化問題嗎?

像PHP的PDO或Qt的數據庫模塊這樣的標準數據庫抽象層是否支持這些數組字段?

如何更好地管理基於數組的基於字段的多對多或一對多雙向關係?

如何在這些數組字段中放置約束條件?

OID的用途和價值是多少?

從應用程序開發者方面使用OODBMS與RDBMS的收益有多大?

回答

0

我見過PostgreSql中有一些數組字段。難道他們不會違反數據庫標準化問題嗎?

是(可能),規範化應該保持數據庫的完整性,並將數據庫保持在一個狀態以方便查詢。數組或鏈表將使您的ASNI/ISO問題數據庫設施在查詢和執行聚集和加入等方面非常無用。我不知道Postgres包含什麼工具(因此可能),但它們絕對不是標準的,因此不便攜。也就是說,標準符合並不意味着項目「正確」執行

相關問題