Immo Huneke wrote: A well written article, an ingenious solution to a real problem often encountere...
Jan. 6, 2009 08:14 AM
|
YOUR FEEDBACK
|
TOP MICROSOFT .NET LINKS .NET News Desk Microsoft SSDS - Dumb Name, Brilliant Idea!
A Google News search for Microsoft SSDS, the SQL Server Data Services it announced last week, yields just six articles
By: Tim Negris
Mar. 17, 2008 07:00 AM
In 1943, Thomas Watson, Sr., the father of the modern IBM, said, "I think there is a world market for maybe five computers." Change the last word to data centers and the old boy might finally be right. With only a few big cloud data centers doing most of the computing, it seems likely that the relatively higher-margin market for standalone server gear will be displaced by commodity blades sold like memory chips for cell phones.The multibillion-dollar systems software market, which includes operating systems, storage and systems management, security, network provisioning and performance management software, thrives in large part on the weaknesses of the pre-cloud computing and networking models. Systems built on client/server, n-tier and Web 1.0 architectures are a dog's breakfast and have created an industry around software for managing software. Cloud computing still requires system management software, of course, but a different kind. Making money from building it will require a different technical approach and a very different business model.To understand the potential impact of Microsoft's cloud strategy and SSDS service initiative on Oracle, IBM/DB2, Sun/MySQL, Ingres, Postgres and other relational or post-relational database management systems, it's important to note that SSDS has nothing to do with SQL. SQL Server Data Services is a dumb name because, while the service is apparently based at the storage level on Microsoft's SQL Server technology, it doesn't use SQL (Structured Query Language) or a variant of it to query the information in the database. It uses a new Microsoft language called LINQ.SQL was designed to retrieve rows from a tabular structure containing numerical, textual or media elements. LINQ stands for "Language-Integrated Query" and it's designed to work easily across a wider range of data types and structures than those found in RDBMS products. It does this by making search and query statements a direct part of the programming language in which an application or a service is written, allowing rich programmer-defined data types and simpler coding for data access processes. LINQ enables full text search, page search, and presumably things like picture and audio search against items stored in the Microsoft SSDS database.Microsoft aims to make money through SSDS by provisioning storage space on a pay-as-you-go basis. Furthermore, it's making it very easy for standard SaaS applications to be plugged into it through SOAP and REST, enabling ASPs to get rid of their servers and disks by moving their applications up into the Microsoft cloud. The cost of entry is getting rid of the SQL RDBMS, because SSDS sports a whole new "flexible data model" that supersedes the relational model. It's hard to see what role at all SQL-based RDBMS products can play in the Microsoft Business Cloud. Microsoft may be cannibalizing its own SQL Server business in this strategy but, thanks to MySQL it was already giving it away to all but the largest customers, anyway. RDBMS RIP.Finally, LINQ is a not a full language in itself. It's a .NET language extension, intended to bring query capability to the .NET programming languages, C#, Visual Basic and presumably J# and other so-called "CLR" (Common Language Runtime) .NET-compatible languages that may come to be. In other words, Not Java.The Web 1.0 browser/app server (client/server) model favored by Java and underlying most popular Internet applications servers is on a widely divergent path from Microsoft's .NET model for network interoperability. Java can certainly remain a viable way to build desktop and browser-based applications that will communicate with the server through Web Service interfaces as they've come to do. But, Java's future as a server programming or service scripting language may be constrained if SSDS is successful in gobbling up major SaaS application providers into its cloud.Microsoft's aim seems simple: take servers out of businesses and put businesses onto Microsoft's servers - think of it as the Exxon of utility computing, the biggest among a few. SSDS might be a tornado, a tipping point, or the flapping of a butterfly's wings, or maybe it's just a return toMICROSOFT .NET LATEST STORIES
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING NEWS FROM THE WIRES
|
|||||||||||||||||||||||||||||||||||