Content deleted Content added
Tag: Reverted |
m Reverted edits by 42.104.81.53 (talk): not providing a reliable source (WP:CITE, WP:RS) (HG) (3.4.10) |
||
Line 215:
SQL Server 2005 (formerly codenamed "Yukon") released in November 2005. It included native support for managing [[XML]] data, in addition to [[relational database|relational data]]. For this purpose, it defined an <code>xml</code> [[data type]] that could be used either as a data type in database columns or as [[Literal (computer science)|literal]]s in queries. XML columns can be associated with [[XSD]] schemas; XML data being stored is verified against the schema. XML is converted to an internal binary data type before being stored in the database. Specialized indexing methods were made available for XML data. XML data is queried using [[XQuery]]; SQL Server 2005 added some extensions to the [[T-SQL]] language to allow embedding XQuery queries in T-SQL. It also defines a new extension to XQuery, called XML DML, that allows query-based modifications to XML data. SQL Server 2005 also allows a database server to be exposed over [[web service]]s using [[Tabular Data Stream]] (TDS) packets encapsulated within [[SOAP (protocol)]] requests. When the data is accessed over web services, results are returned as XML.<ref name="Database Engine XML Enhancements">{{ cite web | url = http://msdn.microsoft.com/en-us/library/ms170809.aspx | title = Database Engine XML Enhancements | accessdate = 2007-12-03 }}</ref>
[[Common Language Runtime]] (CLR) integration was introduced
SQL Server 2005 introduced [[Multiversion concurrency control|Multi-Version Concurrency Control]] (MVCC). User facing features include new transaction isolation level called SNAPSHOT and a variation of the READ COMMITTED isolation level based on statement-level data snapshots.
|