本人正在嘗試用labview設計一個服務器端程序,可能會處理非常大量的並發tcp數據包,並且要將大量的數據寫入oracl e或者sqlserver數據庫中。是一個類似於網關的程序。
不知道這種對程序穩定性和性能要求很高的情況下,用labview寫的程序會不會有問題?
鄙人新接觸labview,還有很多不明之處,敬請個為賜教!!
本人正在嘗試用labview設計一個服務器端程序,可能會處理非常大量的並發tcp數據包,並且要將大量的數據寫入oracl e或者sqlserver數據庫中。是一個類似於網關的程序。
不知道這種對程序穩定性和性能要求很高的情況下,用labview寫的程序會不會有問題?
鄙人新接觸labview,還有很多不明之處,敬請個為賜教!!
我目前就是使用一個網路上的免費元件(LabSQL)來做跟SQL Server連線的東西。我只能跟你說,LabVIEW可以做到,畢竟,真正再做這一件事情的,是ADO,不是LabVIEW。 LabVIEW在做的事情是提供一個介面,讓使用者或是程式設計師可以快速地整合。
不過,關於穩定性或是執行效能,我就不敢跟你保證了。因為我手邊並沒有「使用LabVIEW來連結資料庫」的效能評比。而且,執 行效能跟程式的撰寫方式、網路頻寬...等等都有關聯。
如果你有任何關於「使用LabVIEW連結資料庫」的相關效能評比與想法,歡迎將你的意見post上來,我們可以來好好交流。
Benjamin38115.7836689815很显然labsql利用的是ADO的连接数据库,那么他的效率肯定低 于ADO,这显然达不到要求。NI的数据库Ű 30;接工具我还没找到呢(免费的)^_^。
现在关键的是作为服务使用时,LABV IEW程序的承载能力到底有多高,根据我最近查到的资料,这方面的程序是可以 3454;现的,但好想从没人提起过它的执行效率和& #31283;定性。真是不知道该如何入手了。
谢谢您对我困难的关注,如果这 010;项目做的下来我也没被辞退,一定把结果POS T上来。
[QUOTE=johnffery]很显然labsql利用的是ADO的连接数据库,那么他的效率肯定低 于ADO,这显然达不到要求。[/QUOTE]
請問,您剛剛這樣說,理由是什麼?我想要知道一下這個道理在哪裡?
細看一下labsql的vi,它最終是利用activex控件容器來調用微軟的ado的啊,這裡畢竟多了一層,應該會更慢吧