The Future of SQL Data Services with Nigel Ellis
- Posted: Apr 27, 2009 at 12:49 PM
- 25,912 Views
- 10 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
I had the pleasure of sitting down with one of SQL Server’s brightest, Nigel Ellis, to discuss the future direction of SQL Data Services. Nigel goes deep on the changes of SDS. If you want to learn what’s really going on behind the scenes this is a great
place to start.
Check out
Nigel's MIX session here.
Follow the SQL Data Services team blog here.
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
Is there any type of concurrency manager in the cloud ?
Nigel.
I agree there are cases where large databases are required. Your example of Exchange backup (or other backup scenario) is a case for large blob data. This is something supported using Azure blob storage - we will also be investigating supporting the SQL Server RBS interface which would allow seamless storage of large blobs alongside your structured data. 10GB of structured data is a great deal of information and covers our initial target application segments which shows most applications have databases in the order of < 3GB in size.
Remember any limits are just a starting point not an end.
Thanks,
Nigel.
I also would vote for easy tenant virtualization in terms of applications. So I make a cloud app, but I need to support X different customers. I need each tenant/customer "virtualized" (and seperate) without having to update my tables and queries to support tenant IDs. All my queries "route" to proper virtual db based on login id. This would abstract uneeded complexity I think.
For all of the mortals out there (like myself) here is a link to some information about SQL Server 2008 Concurrency which essentials deals with how the SQL Server handles locking.
http://msdn.microsoft.com/en-us/library/ms189132.aspx
Buzza, is there a particular situation unique to the Cloud that you are concerned about related to Concurrency?
10GB of "pure" data may sound like a reasonable starting point, but if the data are moderately indexed, the space would run out much-much faster.
Are you planning to charge for the total consumed space (data and indexes), or table pages only?
Are you planning to offer space compression by any chance?
Seva.
> Are you planning to charge for the total consumed space (data and indexes), or table pages only?
The exact billing model is still under discussion. The size caps would apply to the physical database size so it would include all indexes defined.
> Are you planning to offer space compression by any chance?
This is not currently in scope for our initial release.
Nigel.
FILESTREAM (see http://technet.microsoft.com/en-us/library/bb933993.aspx) will not be supported in SDS v1. There are some unique challenges with supporting this in our SDS cluster environment. We are however considering building a SQL RBS provider (see http://msdn.microsoft.com/en-us/library/cc905212.aspx) that would allow you to store blob data within Windows Azure and manage link level consistency from within SQL Data Services.
Nigel.
Remove this comment
Remove this thread
close