我有一个访问数据库,它分为后端和前端,在 60 个表中有 ca 100000 条记录。
我有这个想法,我可以将我的后端切换到 MSSQL Server Express。
我想知道尝试这个想法是否值得。如果我的后端是 SQL Express 和前端访问,我有什么优势。
谢谢你的想法
我有一个访问数据库,它分为后端和前端,在 60 个表中有 ca 100000 条记录。
我有这个想法,我可以将我的后端切换到 MSSQL Server Express。
我想知道尝试这个想法是否值得。如果我的后端是 SQL Express 和前端访问,我有什么优势。
谢谢你的想法
绝对值得换成 SQL Server 或 MySQL 的版本。从 Access 迁移后可能需要一段时间才能掌握窍门,但使用 MS Sql Server 将允许您轻松导入表,并且您将拥有一个更加面向未来的应用程序。为我们工作得很好
这取决于有多少用户同时使用您的数据库,以及您的后端是位于 LAN 上还是本地数据库。Access 无法处理的记录数(100000)。
如果您的数据库位于 LAN 位置或者如果您有并发用户,那么迁移到 SqlServer 应该会获得一些优势,但是需要对代码进行一些管道和重新检查。
请记住,Access 可以快速且轻松地构建应用程序,但其核心是适用于低并发情况的个人数据库。有时(我倾向于责怪程序员而不是 Access 本身)它不适合并发使用。如果您的应用程序至关重要,那么与每个数据库解决方案一样,良好的灾难恢复计划和快速的维护干预时间是强制性的。