我有一個自定義的網站,我想遷移到看起來更健壯的商業解決方案。舉例來說,假設該網站正在運行由學生製作的由A-Z製作的論壇腳本,目標是將其轉移到vBulletin。通常建議從一個數據庫結構遷移到另一個數據庫的方法是什麼?在分析表格之間的差異(例如用戶)時我應該注意什麼,以及如何才能實現從一個數據庫到另一個數據庫的自動化數據轉換?從一個數據庫結構遷移到另一個數據庫結構
1
A
回答
1
取決於您的「學生」如何構建數據庫,以及如何生成vbulletin所需的任何元數據。論壇不僅僅是用戶和帖子。通常還有很多其他數據,這些數據根本不存在和/或以完全不同的格式存在,即簡單的「重命名該字段」或「更改該表」類型轉換無法處理。
在兩個數據庫驅動器應用程序之間移動時,可能需要大量的數據處理,並且如果源(或目標)結構不良,可能無法以腳本方式進行手動過程將起作用。
+0
感謝您的反饋。如果以某種方式可以在腳本上做某些事情,你會怎麼做呢?我看到一些解決方案。一種方法是使用PHP連接數據庫並讀取轉換寫入數據(超時或速度可能成爲問題)。另一種方法是簡單地通過Excel重新組織數據。這可能會帶來一些編碼問題。或者我可以花一些時間編寫一個桌面實用程序來實時生成SQL或轉換數據。你對此有何看法? –
+1
我會做一些手工移植,找出模式和毛刺,然後開始自動化位。 –
相關問題
- 1. PSQL。將數據從一個數據庫遷移到另一個具有不同表結構的數據庫
- 2. 數據遷移從一個數據庫到另一個數據
- 3. 將數據從一個數據庫遷移到另一個數據庫
- 4. 將數據從一個MYSQL數據庫遷移到另一個MYSQL數據庫
- 5. 將SQL Server數據從一個數據庫遷移到另一個數據庫
- 6. 如何將數據從一個結構體移動到另一個結構體?
- 7. 如何將一個數據庫的一個表設計結構用於另一個數據庫表結構
- 8. 將數據從一個數據庫移動到其他數據結構
- 9. 將SharePoint數據庫遷移到另一個數據庫
- 10. 將數據庫從一個MVC項目遷移到另一個
- 11. SQL數據庫遷移 - 性能問題(將數據從一個數據庫複製到另一個數據庫)
- 12. 將數據庫複製到另一個數據庫與其他結構
- 13. 如何將數據庫結構從數據庫導出到遷移文件中?
- 14. 我如何將結構從aspnetdb.mdf「遷移」到mysql數據庫
- 15. 將數據庫結構從MySQL遷移到MongoDB
- 16. 複製數據庫到一個新的數據庫,包括結構和數據
- 17. 將數據從一個遷移到另一個sql server數據庫
- 18. 如何將表結構從一個數據庫複製到另一個數據庫?
- 19. 如何將數據從一個數據庫移動到另一個數據庫
- 20. ssis將數據從一個數據庫移動到另一個數據庫
- 21. 將特定數據從一個數據庫移動到另一個數據庫
- 22. 數據庫結構
- 23. 數據庫結構
- 24. Javascript函數 - 從一個數據結構到另一個數據結構的轉換
- 25. 從舊的數據庫結構導出到新的數據庫結構
- 26. [數據結構]:選擇一個數據結構來構建一個圖表
- 27. 將數據從一個DB2數據庫遷移到另一個數據庫的最佳方式是什麼?
- 28. FOSUserBundle:自定義密碼/從舊數據庫結構遷移
- 29. 一個包含多個數據庫或一個全局數據庫的數據庫結構?
- 30. 數據庫架構到另一個數據庫架構轉換器
涉及哪些技術?作爲遷移的一部分,需要更改哪些數據庫結構?在這種情況下,爲什麼腳本中的更改意味着需要更改數據庫? – btreat
@btreat:這是在PHP/MySQL上。要遷移的數據主要涉及用戶,配置文件信息,好友列表和消息。其餘的數據可以添加爲沒有共同之處。由於當前網站是從頭開始的,所以數據庫的更改是必要的。這並不壞,但仍需要大量工作,業主更願意轉向現成的解決方案。這個想法將是以此爲基礎並適應任何額外的功能。 –
恐怕SQL腳本是我可以建議將數據從一個模式遷移到另一個模式的唯一建議。 – btreat