2010-06-28 85 views
0

我想將我的生產MySQL數據庫遷移到任何其他RDBMS。有人建議我使用SQLite。我有以下查詢:SQLite遷移和管理

  1. 是否有任何工具將MySQL遷移到SQLite?
  2. 任何用於管理SQLite數據庫的GUI工具?
  3. 大型生產數據庫的可靠性如何?

回答

1

(我不知道MySQL的對於SQLite遷移工具。與往常一樣與SQL,有可能要考慮SQL方言的變化,這真的取決於你的現有數據庫。)

MySQL和SQLite的根本區別在於MySQL基於服務器,旨在被客戶端使用,而SQLite是基於文件的,旨在通過直接訪問底層文件的API使用。因此,您不需要像管理MySQL那樣管理SQLite,因爲SQLite是一個嵌入式數據庫。有用於連接到SQLite數據庫的有用工具,其中一個是SQLite Manager(它不必在Firefox中運行)。

這可能是對於大型生產數據庫,如果你需要的併發訪問的問題(見this SQLite FAQ

0

舊的東西,但我需要轉換的MySQL數據庫。我已經開發了LUA一個小片段做的基本工作轉換CREATE和INSERT語句我並不保證它可以在所有情況下都能正常工作只需要報告它不會

而且,順便說一句,我在前段時間在GNU awk中做了同樣的腳本Lua的速度快了兩倍!因爲我是gawk的大支持者,對我來說是一個驚喜