联系我们:186 6505 3298
相信使用过EPLAN的用户都知道,EPLAN Electric P8的部件库可以采用Access数据库或者是SQL Server数据库作为EPLAN的部件数据库。那么该如何选择采用哪种数据库作为部件数据库呢?
我们先来看下这两个数据库之间的一些比较:
具体到EPLAN部件库中,我们在同等的计算机硬件和网络环境下,用两个用例来测试下两个数据库的数据处理和存取能力:
1.通过EPLAN内置API,分别往连接Access和SQL Server的部件库中新建10万个部件观测下需要耗时多少。
往当前EPLAN连接的部件库插入测试部件,使用两个部件属性【部件编号】和【部件名称】。
在执行插入时记录总共耗时:
在EPLAN中点击执行分别往Access数据库和SQL Server数据库插入10万部件的耗时如下:
连续测试了几次插入Access数据库的过程中都出现了以下错误:
成功插入Access数据库的数量为65719个,耗时43分钟。
2.通过EPLAN内置API,分别从连接Access和SQL Server的部件库中刚新建的10万个部件中查找名字含有“000”的部件观测下需要耗时多少。
在SQL Server中查询的耗时如下:
在Access的65719个部件中,查询到含有“000”的部件为119个。
由此可得出,使用SQL Server数据库的稳定性和存取效率都比Access数据库要好。
通过以上测试结果,我们可以看出SQL Server的性能优势,同时SQL Server对并发的支持很好,可以多人同时修改EPLAN的部件库。另外可以通过SQL Server的权限管理,对不同的用户分配不同的权限,比如给数据管理员读写权限,可以添加和修改部件库数据;给普通用户只读权限,只能在设计时使用部件库的部件,不能修改部件数据。这样避免用户误操作修改或删除了部件数据。另外,从PLM或者ERP等系统可以通过SQL Server直接从后台同步数据到EPLAN部件库中。
适合使用SQL Server数据库场景:部件数量大,同时连接使用的用户多,跨公司网络,需要对不同的用户进行权限管理。
适合使用Access数据库场景:部件数量小,需要快速分享给其他人时,可以方便直接拷贝。不在公司网络内或出差做项目时,可以把部分部件数据导出到Access数据库离线使用。
电话:186 6505 3298 邮箱:gaolu@icae.com.cn 地址:广东省-广州市-天河区 天河北路663号机械研究所8栋9层
关注我们