sql - Querying a database - Webservice only access -


we attempting run queries on database (27,000 records) ask questions such :

  • show example of particular table / section being used
  • show examples meet criteria
  • some examples of particular field

we have xml access via webservices data. webservices provide filtering functions basic , geared around sort of faceted search.

i can think of 3 major ways achieve (of course there many more - ones i'm considering) :

  1. write perl/python script pull data , stick somewhere
  2. use kind of etl tool import data , map database
  3. write kind of script can search data "live" using webservices available

i think 3. out - webservices don't provide enough functionality.

is there automated awesome tools can convert xml sql in form vaguely usable , searchable? how go solving problem?

prefer linux/open-source environment solution , ideally way achieve fast , free rather expensive tool.

27k rows isn't large database imo - unless rows excessively large (e.g. unless each row deep entity graph), pulling rows web service memory , caching them there seems approach - might @ re-storing data in sql (e.g. xml field) or in nosql database mongodb (although should reserialize data json/bson out of mongo).

you need implement mechanism detect changes on live underlying data in order refresh cached data.

when bulk-pulling data source webservices, because xml such verbose protocol on wire, may need break data web services chunks avoid timeouts or other issues.

re : tools querying xml xquery allow perform arbitrary searches on xml data, , in .net have tools linq2xml. also, if can load data single xml stream / document, able use xpath query it.


Comments

Popular posts from this blog

.htaccess - First slash is removed after domain when entering a webpage in the browser -

Automatically create pages in phpfox -

c# - Farseer ContactListener is not working -