我想就特定問題提供一些數據庫/編程建議。動態數據庫結構
我有5個不同的人(生活在世界的不同地區)爲我提供數據。遵循標準的結構佈局,這些數據以各種方式提供給我。然而,它並不總是協調一致的,數據可能有額外的東西不在標準中,所以我希望結構儘可能動態以適應人們想要使用的東西。
然後將這5個數據源放置在主機的中央數據庫中。所以基本上我有5個數據源按照標準結構格式化,並且它們被上傳到我的本地數據庫。
我想盡可能爲提供數據的人自動上傳這些數據,所以我希望他們上傳自動插入到本地數據庫的新數據集。
我的問題是:
- 我應該如何保持結構的動力,而不必重新審視我的標準佈局,以適應新的數據字段,或者不同的結構?
- 如何讓他們以增量方式上傳數據?例如,他們可能正在上傳他們的數據的XML版本,我的上傳代碼應該找出已經存在的內容。
- 我最後的也是最重要的問題。有沒有更好的方法去做這件事,而不是有一個上傳基礎設施?
也許一些靜態結構的核心列和EAV的動態?數據收到時會發生什麼?這些附加字段如何使用? – 2010-12-08 16:25:02