First of all, what DBMS are you going to be using? You mentioned MySQL, are
you decided on that one? Any serious DBMS will provide some mechanism for
communication from a variety of OS platforms. They won't always be the same,
but they will be there, and if you architect your software correctly you can
hide from the application in general the specifics of how any given instance
of LabVIEW is connecting to the database.

Second, what kind of data are you going to be storing? If you are going to
be working with large datatypes like images or waveforms, you have a much
more fundamental problem--ODBC won't work for even Windows. My personal
opinion is that ODBC's inherent limitations make it unsuitable for any sort
of serious work unless it's your absolute last hope.

Third, where is the database itself going to reside? Be aware that database
applications are very computationally intensive application--which is
perhaps why so many database applications end up using some sort of
client-server architecture.

Michael Porter
Porter Consulting, LLC.
" ... after all He's not a tame lion... "





Reply via email to