Hi, I've some questions again...!
We have a in-house developed software suite programmed on ProvideX. This software needs to search for certain keywords very fast. We have a large database of images, and these are grouped by keywords. We want to give users the ability to search for these, for example, they enter: swimming pool, and all the pictures with a keyword "simming pool" should be returned.
We thought to let Teradata handle this search... ProvideX is on Unix, Teradata is on Unix, but how do we connect to and pass the query to Teradata, and how do we get the results back in the fastest way possible?
I've already done some research, but further than using BTEQ with a script and writing the results back to a file I didnt come, and I guess this isn't really fast (opening and closing files, reading them...)
Can teradata 'talk' to another unix program and for example pass the results of the query back to that program which then on his turn parses it in a variable or something?
Or are there any other ways to do this?
We have a in-house developed software suite programmed on ProvideX. This software needs to search for certain keywords very fast. We have a large database of images, and these are grouped by keywords. We want to give users the ability to search for these, for example, they enter: swimming pool, and all the pictures with a keyword "simming pool" should be returned.
We thought to let Teradata handle this search... ProvideX is on Unix, Teradata is on Unix, but how do we connect to and pass the query to Teradata, and how do we get the results back in the fastest way possible?
I've already done some research, but further than using BTEQ with a script and writing the results back to a file I didnt come, and I guess this isn't really fast (opening and closing files, reading them...)
Can teradata 'talk' to another unix program and for example pass the results of the query back to that program which then on his turn parses it in a variable or something?
Or are there any other ways to do this?