2010-06-28 96 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的大支持者,对我来说是一个惊喜