長久以來我都是使用LabSQL開發資料庫系統,最近又討論ni的database toolkit很方便使用,所以今天心血來潮試用ni的database toolkit差點讓我吐血!
這有點破壞ni在我心目中完美的形象!

長久以來我都是使用LabSQL開發資料庫系統,最近又討論ni的database toolkit很方便使用,所以今天心血來潮試用ni的database toolkit差點讓我吐血!
這有點破壞ni在我心目中完美的形象!

嗯嗯...LabSQL的程式內部根本不給人看,所以也不知道LabSQL是用什麼方式寫的,也不知道位什麼效能會差這麼多。
我想,會不會是程式撰寫的時候沒有注意效能優化或是記憶體的優化,造成NI Database Toolkit的效能比LabSWQL低。我這邊做了一個小小的測試(performance_test.vi),程式中,比較事先規劃記憶體大小的差別,比較一下就會發現,一定要事先規劃記憶體,要不然效能會很差。



差真多!
Ben...NI有提供這有關效能方面的資料嗎?
要不然寫出個效率慢的程式,可不能全怪labview囉!
還有LabSQL跟ni database toolkit程式內容都是用active x寫的,都可以看得到啦~~~
[QUOTE=Tomado]Ben...NI有提供這有關效能方面的資料嗎?[/QUOTE]
哈哈...
這樣的資料在2005年7月的新竹網聚就有提供嚕...
是由NI的AE:Alex友情贊助所提供的。當時有投影片以及範例程式,主要內容是如何提升LabVIEW程式的執行效能,是很有幫助的一場網聚喔。
[QUOTE=Benjamin]
[QUOTE=Tomado]Ben...NI有提供這有關效能方面的資料嗎?[/QUOTE]
這樣的資料在2005年7月的新竹網聚就有提供嚕...
是由NI的AE:Alex友情贊助所提供的。當時有投影片以及範例程式,主要內容是如何提升LabVIEW程式的執行效能,是很有幫助的一場網聚喔。
[/QUOTE]
可惜呀!三月份聚會可以小部分再交流討論嗎?
會不會看到Ben大第三次發表分散多工的powerpoint......
呵呵~有點離題了...
Tomado38772.022025463[QUOTE=Tomado]Ben...NI有提供這有關效能方面的資料嗎?[/QUOTE]
剛剛發現NI有一個專區:Optimizing Applications
裡面的內容應該是教你怎麼優化你的程式,我也是剛剛才發現的。研究中...
唉呀!今天剛好NI主機維修看不到...
Ben電子報好久沒有出版來!看看找個好文章出刊囉!...
[QUOTE=Tomado]
唉呀!今天剛好NI主機維修看不到...
Ben電子報好久沒有出版來!看看找個好文章出刊囉!...
[/QUOTE]
這個主題剛好是我感興趣的,不過就同 Tomado 所說的,我也看不到 NI 文章內容,真是令人感到好奇,不知道有哪些重要的觀念是自己平常所疏忽的。
其实LabSQL和NI Data Connectivity都是通过对OLE DB封装实现对数据库访问的,访问接口采用ADO,那么从理论上讲两者的速度应该是相同的。但是在开发者进行对Database的Connect过程中,选择不同的Data Provider等将直接影响访问Data Source的速度,不知道搂住的应用问题在那里?