Jeff Currier asked the community to send their questions about SSDS. He got quite a few questions. He answered quite a few. I am adding some more clarifications to his answers.
From Senkwe:
"I'm curious to know if you're going to have a service similar to Amazon S3. For the application I have in mind, "eventual consistency" of data would be a huge drawback."
There are 2 questions here:
1. Are we going to support large or small unstructured data (blobs) like S3?
The answer to this is yes. It is in our plans. How soon we will have it, we do not know yet.
2. Is "eventual consistency" the semantics of transactions in SSDS as well?
As Jeff said "We do not use a eventual consistency model. The inserts you do are visible to your on your next query." I should also stress that we do keep multiple copies but we use algorithms that guarantee consistency across the copies.
From JamieT:
Can you bill individual users for their use of the authority rather than billing me, the ultimate owner of the service?
This is the scenario we call "bill on behalf of" a customer. You are calling it the "revenue share" model. Frankly we were not thinking of doing this. But like you, we have heard from a few customers that they would like to:
a. Have their own billing plan but have us service it
b. Bill their customers on their behalf, charge them for overall usage and send the difference to them
As Jeff says, the billing plan is not nailed down right now. It is a scenario we are including in our planning. We will let you know when we have something concrete.
From rogerj:
1. What are your plans and timing for supporting associations/relationships plus lazy- and eager-loading?
Answer to the first question is that we will support the full EDM/EF/ADO.Net V3 model in due time. It is a bit of work. We do not have exact timing for it. Once we do that we will have to address lazy and eager loading, right?
2. When will folks who signed up for the beta know if they've been accepted?
First batch should go out next week. We will keep provisioning on a weekly basis from there on out. By the way once the first batch gets provisioned, everyone else should be able to get to the technical documentation.
3. What's the schedule for an Atom/AtomPub implementation?
We are on this one. Do not have the exact schedule to share at this time.
Keep the questions coming and we will try to answer them to the best of our abilities.
Namashkar,
Soumitra Sengupta