2010-09-27 49 views
2

我的應用程序需要兩組數據,並且我想將它們在邏輯上分爲兩部分。在一個mysql數據庫實例中爲表提供名稱空間是理想的,但我找不到任何此功能存在的線索。所以,我決定在一個mysql實例中將數據拆分成兩個模式(靜態的&動態)。雖然,我的dynamic數據取決於static部分,我的一些存儲過程dynamicstatic數據庫中選擇數據。在mysql中分離兩個相關數據集的最佳實踐

避免在存儲過程中硬編碼模式名稱或以類似的方式分割數據的最佳做法是什麼?

回答

1

這通常與同義詞完成,但MySQL不支持。你並沒有明確說明你爲什麼要「邏輯分離」數據;這可以通過在表名前添加某種標識符來完成。爲了避免硬編碼模式名稱的麻煩,我建議重新考慮將表分開。