Stellen Sie eine FrageStellen Sie eine Frage
 

BeantwortetJOIN query

  • Freitag, 6. Juni 2008 22:03Nicholas Bedworth TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     
    What strategies are there for providing SSDS functionality similar to JOIN without that query being available?

    Is this limitation likely to be permanent, assuming that it  results from inherent architectural considerations?
    DigitalDirect Development Corporation

Antworten

  • Freitag, 6. Juni 2008 22:36Stan Kitsis - MSFTMSFTTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     Beantwortet
    Hi Nicholas,

    The absense of JOIN functionality is not permanent.  It is on our list as a high-priority item and we will be adding it in one of the next sprints.

    As for workarounds, for now you can implement this functionality on the client side or denormalize the data.  Sorry, it's so clumsy right now.

    I would be interested to know your thoughts on cross-container joins vs. joins within a single container.  Do you need both?  Is one more important than another? 

    Stan
    Program Manager, Cloud DB

Alle Antworten

  • Freitag, 6. Juni 2008 22:36Stan Kitsis - MSFTMSFTTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     Beantwortet
    Hi Nicholas,

    The absense of JOIN functionality is not permanent.  It is on our list as a high-priority item and we will be adding it in one of the next sprints.

    As for workarounds, for now you can implement this functionality on the client side or denormalize the data.  Sorry, it's so clumsy right now.

    I would be interested to know your thoughts on cross-container joins vs. joins within a single container.  Do you need both?  Is one more important than another? 

    Stan
    Program Manager, Cloud DB
  • Freitag, 6. Juni 2008 23:42Nicholas Bedworth TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     
    Stan,

    Good! We just wanted to make sure that SSDS was moving in that direction; life without JOIN would be a problem. We were not looking forward to emulating a JOIN, doing a denormalize, whatever, in our middleware.

    Initially, intra-container JOIN is fine, but for sure, we'll need to be doing cross-container JOINs as well.

    We have a rather interesting visual DiscoveryServices application that we want to move from its SQL Server/Topic Map Server implementation to Live Mesh and  SSDS, and  the first thing our dev team worried about was being able to JOIN.

    We need to be scalable right from the start, and these two cloud services look like they'll be important parts of our infrastructure. See www.digitaldirect.com for an overview.

    Nick

    DigitalDirect Development Corporation
  • Samstag, 7. Juni 2008 00:46Tony PetrossianMSFT, ModeratorTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     
     
    Can you elaborate on the intra-container JOIN? you can already run queries against a container with a where clause that has predicates on different entity kinds. 

    Thanks much!
    Tony
    Tonyp
  • Samstag, 7. Juni 2008 02:25Nicholas Bedworth TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     
    Tony,

    I'll check with the dev team and see what specifically they have in mind. I'm just the CTO :) We anticipate highly spiky demand, so we'll have to check out the performance of various methods.

    Nick
    DigitalDirect Development Corporation