我正在尝试为本地大学建立一个自定义的考勤包,有近1300名学生,因此我更喜欢使用SQL Compact(SQL CE),因为它可以免费使用,不像sql server,请纠正我,如果我我错了。
另外,如果我可以将数据库放在网络中的共享文件夹中并在所有PC上安装软件并像普通PC一样插入和修改记录,请建议我吗?
感谢您的时间。
需要说明的是,客户数量仅约为30,每天将插入近1300条记录。
答案 0 :(得分:2)
SQL Server Express 也是免费的 - 2008 R2版本支持的数据库大小最多为10 GB。
这是一个完整的服务器产品,它应该更适合这样一个环境,同时有很多用户同时访问数据库
SQL Server Compact适用于需要在用户的本地计算机上存储数据的用途 - 它绝对是未设计,可用作类似服务器的产品,多个用户在此处连接到它同一时间。
答案 1 :(得分:1)
如果你想要1300个客户端的访问数据库,嵌入式数据库(SQL CE,Firebird,Sqlite等)不是很好的。
对于1300客户端是良好的完整数据库服务器(SQL Server Express或类似版本的Oracle等...)或某些自定义服务(即Web服务)。