我想建立一个teampeak 3服务器。我可以选择 SQLite 和 MySQL 作为数据库。好吧,我通常倾向于“不要在生产中使用 SQLite”。但另一方面,它是一个团队语音服务器。好吧,让我用谷歌搜索一下……我发现了这个:
- 速度
SQLite3 比 MySQL 数据库快得多。这是因为文件数据库总是比 unix socket 快。当我请求编辑频道时,在 MySQL 数据库(127.0.0.1)上大约需要 0.5-1 秒,在 SQLite 3 上几乎立即(0.1 秒)。 [...]
http://forum.teamspeak.com/showthread.php/77126-SQLite-vs-MySQL-Answer-is-here
我不想开始 SQLite 与 MySQL 的辩论。我只想问:他的论点是否有效?我无法想象他说的是真的。但不幸的是,我不够专业,无法自己回答这个问题。
也许 TeamSpeak 开发人员的数据库架构在 SQLite 和 MySQL 之间存在一些重大差异,这解释了速度上的巨大差异(我无法想象这一点)。