DOORS数据库中的动态数组值得使用吗?
我是 DOORS 数据库的新开发人员,正在使用 dxl 编写脚本。 如您所知,dxl 中有一维数组。 我想使用多个维度,因此决定使用动态数组,但这大大减慢了我的脚本速度,当每个模块大约有 14,000 个对象时,脚本运行需要一天左右的时间。
我想知道在这些脚本中使用动态数组是否合理,或者是否有人有处理数据库中动态数组的经验?
只是好奇谢谢!
I am a new developer for a DOORS database and I'm writing scripts in dxl.
As you know there are 1-dimensional arrays in dxl. I wanted to use more than one dimension so I decided to use a dynamic array, but this slowed my script down a lot, and when we have around 14,000 objects per module it would take a day or so for the script to run.
I was wondering if it is reasonable to use dynamic arrays in these scripts or if anyone has experience in dealing with dynamic arrays in databases?
Just curious thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
动态数组比 DOORS 中的 C 样式数组慢得多,因此如果您事先知道数组的大小,则应该避免使用它们。
如果您知道元素的数量但需要更多维度,您可以这样做:
Dynamic arrays are considerably slower than C style arrays in DOORS, so you should avoid them if you know the size of the array beforehand.
If you know the number of elements but need more dimensions you can do it like this: