我从另一个问题中获取了这个内容:链接
在适当的情况下使用SQLite:
SQLite适用的情况:
•网站
SQLite通常作为低到中等流量网站(即99.9%的网站)的数据库引擎运行良好。SQLite可以处理的Web流量量当然取决于网站对其数据库的使用程度。一般来说,任何每天获得不到100K次点击的网站都可以很好地使用SQLite。 100K次/天的数字是保守估计,而不是硬上限。 SQLite已经证明可以处理10倍于此的流量。
另一个关系型数据库管理系统可能更适用的情况:
•客户端/服务器应用程序
如果您有许多客户端程序通过网络访问共同的数据库,则应考虑使用客户端/服务器数据库引擎,而不是SQLite。 SQLite将通过网络文件系统工作,但由于大多数网络文件系统所带来的延迟,性能并不理想。此外,许多网络文件系统实现的文件锁定逻辑包含错误(在Unix和Windows上均如此)。如果文件锁定无法正常工作,则可能会有两个或多个客户端程序同时修改同一数据库的同一部分,导致数据库损坏。由于此问题是由底层文件系统实现中的错误导致的,因此SQLite无法防止它。
一个好的经验法则是,在许多计算机通过网络文件系统同时访问同一数据库的情况下,应避免使用SQLite。
我的问题:
我要展示我的无知,但这两者之间有什么区别?