【发布时间】:2011-12-09 16:47:12
【问题描述】:
基于http://www.codeproject.com/KB/cs/SQLiteCSharp.aspx上的文章
与所有数据库一样,SQLite 也有一系列缺点。它不适合客户端服务器应用程序或网络数据库。它不太适合多用户场景,并且在通过网络同时访问时可能会出现严重的文件锁定问题。出于同样的原因,SQLite 不适合多线程或多进程的应用程序数据库访问场景。
SQLite 是否真的不适合客户端服务器应用程序?因为我想开发书店和卡拉OK应用程序? 如果 SQLite 不适合,哪些数据库适合哪些自包含、无服务器、零配置?
【问题讨论】:
-
如果您只是在轻负载下运行,SQLite 在客户端-服务器设置中应该可以正常工作。 (假设“服务器”是您的应用程序后端,只打开一个到 SQLite 的连接,并正确同步对它的访问。)
标签: database sqlite client-server