Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 Site Related Forums
 The Yak Corral
 grenade.pin.remove(); grenade.throw() :)

Author  Topic 

ehorn
Master Smack Fu Yak Hacker

1632 Posts

Posted - 2005-01-16 : 14:09:00
In light of the following recents posts:

http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=44747
http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=44577

I thought it might be thought provoking to follow-up with this post.

For those of you unfamiliar with the MS strategy here is a little insight into the upcoming Microsoft Business Framework strategy (ie. Longhorn, ie. WinFS, ie. ObjectSpaces, ie. ORM)

A few links:

http://blogs.msdn.com/theil/archive/2004/05/24/139961.aspx
http://www.longhornblogs.com/rdawson/archive/2004/03/23/2822.aspx
http://longhorn.msdn.microsoft.com/?//longhorn.msdn.microsoft.com/lhsdk/ndp/daconoverviewofobjectspacesarchitecture.aspx

Now its very interesting (if you have not noticed) to see what technology this meta-model is built on....

(No!!!!... not.... Could it be... XML and OPath (ie. D-SQL under the hood) )

Wow XML and ORM. Boy o' boy has MS lost their mind....

It's comin' folks - like it or not

robvolk
Most Valuable Yak

15732 Posts

Posted - 2005-01-16 : 16:19:56
This bodes well, from http://www.longhornblogs.com/rdawson/archive/2004/03/23/2822.aspx:
quote:
The ObjectSpace technology, coupled with basic XML querying will eradicate current methods for database manipulation as we know them. At least, that is how I feel. In both statements, the back-end database remains essentially the same. It is a column and row relational storage device. But, in the former statement, you talk to the back-end through CLR objects, and the latter statement, you talk to the back-end through XML-ish procedures, including XQuery (In short, you only communicate in XML standards).
That's the first paragraph, here's the 2nd-to-last:
quote:
One more thing. Although this may seems obvious, all technologies like this (including XQuery and the like) actually translate their instructions into SQL statements before they are passed to the database provider.
Man, that sounds like it's gonna be a zippy performer: add at least one extra layer on top of SQL instructions and require you to use that layer(s). I can't wait to jump OFF that bandwagon.
quote:
An ObjectSpace is the facility that allows a programmer to circumvent type mapping from a database to an object.
Ummm, no moron, it doesn't, it merely hides it from the programmer and removes the responsibility for them to do it directly.
quote:
This significantly increases productivity and programmability.
Of course it does, everyone will program in the same vanilla way they did when .Net came out. Datagrids, viewstate, all that cool stuff that makes it easier to program. Who cares if it sucks up CPU cycles like a black hole? It increases productivity, at least for the programmers. Makes it easier for the support desk people at Microsoft too, they can simply tell people to program it exactly like the sample material.
Go to Top of Page

robvolk
Most Valuable Yak

15732 Posts

Posted - 2005-01-16 : 16:31:36
Bear in mind that the other two posts mention WinFS, which will NOT be included in Longhorn. Seems like MS can't make some of their "good ideas" to actually work. (they've only been working on WinFS and its ancestors since, oh, 1990)
Go to Top of Page

jhermiz

3564 Posts

Posted - 2005-01-16 : 17:15:37
I dont see datagrids as being that bad, how are you implementing datagrids ?


Keeping the web experience alive -- [url]http://www.web-impulse.com[/url]


Go to Top of Page

rockmoose
SQL Natt Alfen

3279 Posts

Posted - 2005-01-16 : 17:29:33
>> There are three schema files required to make this happen: an object schema, a relational schema, and the mapping schema that interoperates the two
Great now we will have the XML RelationalSchema + ObjectSchema + MappingSchema
to regenerate/debug/check/modify everytime something changes either in the database or in the application.
Ooops, wait, sorry, we could just throw in som XSLT when the schamas change .

I am not the least excited in Object Spaces anymore...

rockmoose
Go to Top of Page

rockmoose
SQL Natt Alfen

3279 Posts

Posted - 2005-01-16 : 17:32:12
>> It's comin' folks - like it or not

Yeah, it's been coming for along time now
They just have to put their crap together.. mwwuhwuuaaha

rockmoose
Go to Top of Page

derrickleggett
Pointy Haired Yak DBA

4184 Posts

Posted - 2005-01-16 : 19:56:00
Looks more like:

grenade.pin.remove(); grenade.drop() :)

MeanOldDBA
derrickleggett@hotmail.com

When life gives you a lemon, fire the DBA.
Go to Top of Page

ehorn
Master Smack Fu Yak Hacker

1632 Posts

Posted - 2005-01-16 : 22:05:03
>>Bear in mind that the other two posts mention WinFS, which will NOT be included in Longhorn. Seems like MS can't make some of their "good ideas" to actually work. (they've only been working on WinFS and its ancestors since, oh, 1990)

I enjoyed this read,

http://weblogs.asp.net/fbouma/archive/2004/12/12/280171.aspx

I especially like the comments about "a brand new data-model"
Go to Top of Page
   

- Advertisement -