我正在研究的一個當前項目是專門使用MySQL作爲RDMS。我們目前正在考慮將數據庫分割成兩個不同的數據庫。一個將移動到RedShift(使用修改的Postgresql運行),而另一個將繼續使用MySQL。不好的做法是一起使用MySQL和RedShift?
我的問題並非源於分割數據,而是應用程序如何與分段數據交互。實際上,我們目前的應用程序將從RedShift讀取靜態數據並寫入MySQL數據庫,我很好奇混合這些查詢語言是否是一種不好的做法。
將MySQL DB遷移到Postgres以減少由於它們的不同而產生的複雜性會更好嗎?
您可能會遇到更多併發症,可能會遷移您的數據和操作過程。沒有理由將採用一種可能具有破壞性的額外技術(Redshift)與批發Db遷移結合起來。一次做一件事,擔心實際問題而不是假設問題。如果需要,您可以隨後從MySQL遷移出去。 – pvg
這是有道理的,並幫助我從心理上理清我的一些擔憂。看起來我們遷移的真正問題是我們如何分割數據,並且我們需要確保如何繪製該線確保有限地需要在兩個數據庫之間來回切換。 – jdk514