您决定在VB.net程序中使用哪个数据库是否重要?如果有人能给我一个可能性能/简单/潜力的优点和缺点,那就太棒了。我知道Access相当不错,但如果SQL更好,我想切换。
答案 0 :(得分:1)
这取决于你的程序兄弟。
让我先从MS ACCESS开始,MS Access实际上是一个快速开发UI工具和基于文件系统的关系数据库(JET)的组合。访问权限适用于最终用户。它不能满足多个用户的需求。但是,它易于部署,而且便宜得多,特别是对于小型安装。
另一方面,MS SQL SERVER是一个客户端 - 服务器关系数据库系统,没有内置的UI开发工具。它还旨在通过提供的工具为更多用户提供更易于维护的支持。与MS ACCESS相比,它更复杂,并且没有内置的UI开发工具 - 您将需要另一个开发平台来构建前端和(可论证)报告。在我的情况下,我通常将Crystal报告作为我的报告工具......
总之。它真的是你选择使用什么数据库....如果它只是一个简单的应用程序,最好使用MS ACCESS ...但如果你正在创建一个迎合客户端服务器交互的应用程序,最好使用MS SQL SERVER。 ..
答案 1 :(得分:1)
是的,这很重要。如果您正在谈论真实系统,则应使用 SQL Server ,而不考虑将访问作为替代方案。
MS访问是面向业余爱好者的轻型数据库管理系统。它缺乏真实系统所需的许多管理工具。当然,设置和学习要容易得多。SQL Server是一个提供专业工具的关系数据库管理系统。 SQL Server Management Studio是您可以管理SQL Server实例的默认图形工具。
关于性能 SQL Server的定义更好。关于简单访问更容易学习。关于潜力,我认为SQL服务器肯定更好。
也许this post可以为你澄清事情......
希望我帮忙!