For Programmers: Free Programming Magazines  


Home > Archive > Cobol > March 2007 > Re: The Lambda lambada...Why embedded SQL is becoming irrelevant









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: The Lambda lambada...Why embedded SQL is becoming irrelevant
Michael Russell

2007-03-14, 6:55 pm

Top post:
Remembering, of course, that C# is Microsoft's attempt to
counter Java ..... some hope they've got!

I started playing this link, but at 29 minutes length & screwed
up color, gave up.

Does it have anything to say about Access & the
relational-paradigm busting new data-type Microsoft have come
up with (i.e multi-valued 'fields'?)

Regards

Michael

Pete Dashwood wrote:
> Many people working in COBOL on both mainframe and Client/Server systems
> deal with queries against relational data every day.
>
> Over the years we have become adept with it and can usually get it to do
> whatever we want. Most of us are satisfied we have this particular base
> covered.
>
> But, there are severe limitations in the "imperative programming" approach
> as implemented by COBOL and other languages where we embed SQL.
>
> If you are interested in where SQL is going, WHY the current approaches will
> not be suitable for emerging architecture, and getting some straightforward
> conceptual information from the horse's mouth, you may find this video
> interview of interest..
>
> http://wm.microsoft.com/ms/msdn/vis...Anders_0001.wmv
>
>
> Functional programming represents the extension of the OO paradigm into the
> next dimension. The interview with Anders Hejlstrom (who invented C#, among
> other impressive credentials) is in plain English, and most programmers from
> any background will be able to follow it.
>
> (If you at least understand OO terminology it is helpful, but not essential.
> There are a number of references to "IL"; this is "Intermediate Language"
> and, for the purposes of this discussion, can be considered as you would
> "machine code")
>
> I have stopped using the "embedded SQL" approach with cursors and seqential
> processing for some months now (mainly since I moved to C#, where the
> alternatives are preferred and actually easier to implement...) and operate
> instead on datasets, result sets, data and table adapters. I did this
> originally because it meant less connect time and allowed connections to
> databases to be shared and pooled in a much better way. (Also, queries
> operate much better when they are directed at in-memory objects than when
> they are directed at external disk files). After viewing the above interview
> a couple of times I am now understanding why it is important to break away
> from embedded SQL.
>
> This is NOT the end of SQL!! (If you haven't already, start learning it...
> :-)) It is the end of "embedded SQL" as we currently understand it...
>
> Data that can be in any format, from any source, is what the future "SQL"
> must deal with, and it must be capable of dealing with it concurrently
> across multiple cores.
>
> Can it be done? Hejlstrom thinks it can.
>
> I'd be interested to hear what people here think.
>
> Pete.
>
>
>

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com