他们的功能集是不一样的。 sqlite是一个没有网络功能的嵌入式数据库(除非你添加它们)。所以你不能在网络上使用它。
如果你需要
>网络访问 – 例如从另一台机器访问;
>任何真正的并发度 – 例如,如果您认为您可能想要同时运行多个查询,或者运行一个具有大量选择和一些更新的工作负载,并希望它们顺利运行。
>很多内存使用,例如,在32G内存中缓冲1Tb数据库的部分。
您需要使用MysqL或其他一些基于服务器的RDBMS。
注意,MysqL不是唯一的选择,并且有许多其他的可能更适合新的应用程序(例如pgsql)。
sqlite是一个非常,非常好的软件,但它从来没有声称做任何这些事情,RDBMS服务器做。它是一个小型库,它在本地文件上运行sql(使用锁定,以确保多个进程不会将文件拧上)。它真的很好的测试,我喜欢它很多。
此外,如果你不能自己正确选择,你可能需要雇佣你的团队中的人。
原文地址:https://www.jb51.cc/sqlite/198229.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。