关于如何决定这两种方法中哪一种,有什么好的经验法则吗?
而且,如果你接管了Sqite数据库,并且系统预计会“变得更大”,那么如何决定是继续使用它还是迁移到MySQL呢?
发布于 2018-03-19 13:10:28
它们的特征集完全不同。Sqite是一个嵌入式数据库,它没有网络功能(除非添加它们)。所以你不能在网络上使用它。
如果你需要
你需要使用MySQL或其他基于服务器的RDBMS。
请注意,MySQL不是唯一的选择,还有许多其他的选择可能更适合新应用程序(例如,pgSQL)。
Sqlitt是一个非常非常好的软件,但它从未宣称要做RDBMS服务器所做的任何事情。这是一个小型库,它对本地文件运行SQL(使用锁定以确保多个进程不会破坏文件)。它确实经过了很好的测试,我非常喜欢它。
此外,如果你不能正确地选择这一点,你可能需要雇用你的团队中的人谁可以。
发布于 2018-03-19 13:44:17
小组发表了一篇文章解释何时使用sqite读得很好。基本上,当你有大量的写并发性或需要扩展到兆字节的数据时,你希望避免使用sqite。在许多其他情况下,sqlitt是“传统”数据库(如MySQL)的一个非常好的替代方案。
https://stackoverflow.com/questions/-100004273
复制相似问题