@Januson,
my little freeware is a (non realtime) analyzing tool. The advantage is in programming productivity. I can avoid conventional programming code (arrays, ifs, sorts etc.) using the existing SQL Toolbox commands. And using the in-memory option these analysis is nearly as fast as normal programmed code.
Sample:
slSel "Select pattern, count(*) From ZenReport " & _
"Where pattern Like 'white%'" & _
"Group by pattern ", 1
(* the table zenReport is build before reading the ASCII input price file and writing the content in a SQLite table)
This statement (slSel) alone avoids loop, if conditions and sort/grouping algorithms in a high level programing language like C/C++ (or in my case PowerBasic).
But you are right:
realtime performance isn't normally the reason for using SQL. There are far faster and simpler DB alternatives for extrem fast indexed or sequential data processing - e.g. the good old B+Tree components like thisone:
http://www.powerbasic.com/products/powertree/
bye,
Volker
my little freeware is a (non realtime) analyzing tool. The advantage is in programming productivity. I can avoid conventional programming code (arrays, ifs, sorts etc.) using the existing SQL Toolbox commands. And using the in-memory option these analysis is nearly as fast as normal programmed code.
Sample:
slSel "Select pattern, count(*) From ZenReport " & _
"Where pattern Like 'white%'" & _
"Group by pattern ", 1
(* the table zenReport is build before reading the ASCII input price file and writing the content in a SQLite table)
This statement (slSel) alone avoids loop, if conditions and sort/grouping algorithms in a high level programing language like C/C++ (or in my case PowerBasic).
But you are right:
realtime performance isn't normally the reason for using SQL. There are far faster and simpler DB alternatives for extrem fast indexed or sequential data processing - e.g. the good old B+Tree components like thisone:
http://www.powerbasic.com/products/powertree/
bye,
Volker