我很好奇为什么有些人更喜欢MYSQL而不是SQLITE,我对学习MYSQL感兴趣
答案 0 :(得分:2)
SQLite是一个嵌入式库,它不需要服务器进程,它保存的所有内容都包含在一个可移植的文件中。 MySQL是一个RDBMS服务器,设置起来要做的工作要多得多,但它具有多用户,可扩展性和功能性更强。
例如,SQLite用于移动应用程序以及"开发"代码实例,它只是轻载。它可以大规模使用,但通常不是,它的简单设计有局限性。
如果您正在编写移动应用程序并需要本地数据库,那么SQLite并不是一个糟糕的调用。在移动设备上做一个巨大的,繁琐的MySQL进程来做同样的事情是一个糟糕的计划。
虽然他们都是" SQL数据库"并且具有许多功能重叠,它们被设计用于解决一些非常不同的问题。在一些琐碎的用例中,最好的选择可能是一个随意的选择,但在大多数情况下,你需要的两个中哪一个很明显。