4 年多来,我一直在为我的应用程序使用访问权限。我意识到现在是时候继续前进了,我需要有关新数据库的建议。这是我的要求:
应该能够将它与 Vb.net 窗口形式的前端 GUI 连接 - 所有数据库功能,如添加/删除/编辑/更新将仅通过 vb.net 前端完成。
应该能够将数据库放在 LAN 上,然后 LAN 上的每个客户端都可以通过它们各自的前端访问集中存储的数据库。
最多 5-6 个用户将同时读取/写入数据库,因此数据库不应崩溃或变慢。
由于我来自 MS 访问背景,我想要与它相似的东西,以便我可以快速学习和适应它。
不是很重要,但我认为值得一提。这个数据库将是我的 .net 应用程序的主要中央数据库。我的 .net 应用程序也将通过一些 api 与 quickbooks 和 magento 进行交互,但最终所有这些数据都将进入中央数据库。所以只是好奇,您建议的数据库会有任何兼容性问题吗?
应该处理大约 10 个表和每个表中大约 10k 条记录
应该是安全的 - 只是我应该能够将其锁定或以任何方式阻止它从 vb.net 前端以外的任何其他地方访问。
最后,如果可能,我希望它可以免费使用,但不是必需的。
我意识到有一些主题,如 mysql vs sqllite 和数据库,但请理解我需要一个适合我上面列出的目的的建议。
所有输入将不胜感激。谢谢!
编辑:只是好奇-如果我仍然坚持访问,我会突破限制-我知道访问对多用户访问不利,但我想 5 个用户并不多?