<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WITH NATIVE_COMPILATION &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/with-native_compilation/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Wed, 27 Sep 2017 20:45:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.6</generator>
	<item>
		<title>SQL Server 2014: What is Hekaton?</title>
		<link>https://www.dbrnd.com/2016/01/sql-server-2014-what-is-hekaton/</link>
					<comments>https://www.dbrnd.com/2016/01/sql-server-2014-what-is-hekaton/#comments</comments>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Sat, 09 Jan 2016 18:12:56 +0000</pubDate>
				<category><![CDATA[Database Theory]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[Hekaton]]></category>
		<category><![CDATA[In-Memory Database]]></category>
		<category><![CDATA[MVCC]]></category>
		<category><![CDATA[SQL Query]]></category>
		<category><![CDATA[SQL Server 2014]]></category>
		<category><![CDATA[SQL Server Administrator]]></category>
		<category><![CDATA[SQL Server Monitoring]]></category>
		<category><![CDATA[SQL Server Performance Tunning]]></category>
		<category><![CDATA[SQL Server Tips and Tricks]]></category>
		<category><![CDATA[TSQL]]></category>
		<category><![CDATA[WITH NATIVE_COMPILATION]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=1242</guid>

					<description><![CDATA[The Hekaton is a new database engine, also known as SQL Server In-Memory OLTP. Hekaton collaborated with Microsoft Research and released with Microsoft SQL Server 2014. The Hekaton is a Greek word and meaning is 100 because that newly launched in-memory database which is 100 times faster than the existing SQL Server engine. If you [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F01%2Fsql-server-2014-what-is-hekaton%2F&amp;linkname=SQL%20Server%202014%3A%20What%20is%20Hekaton%3F" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F01%2Fsql-server-2014-what-is-hekaton%2F&amp;linkname=SQL%20Server%202014%3A%20What%20is%20Hekaton%3F" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F01%2Fsql-server-2014-what-is-hekaton%2F&amp;linkname=SQL%20Server%202014%3A%20What%20is%20Hekaton%3F" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F01%2Fsql-server-2014-what-is-hekaton%2F&amp;linkname=SQL%20Server%202014%3A%20What%20is%20Hekaton%3F" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F01%2Fsql-server-2014-what-is-hekaton%2F&amp;linkname=SQL%20Server%202014%3A%20What%20is%20Hekaton%3F" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F01%2Fsql-server-2014-what-is-hekaton%2F&amp;linkname=SQL%20Server%202014%3A%20What%20is%20Hekaton%3F" title="Pocket" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F01%2Fsql-server-2014-what-is-hekaton%2F&#038;title=SQL%20Server%202014%3A%20What%20is%20Hekaton%3F" data-a2a-url="https://www.dbrnd.com/2016/01/sql-server-2014-what-is-hekaton/" data-a2a-title="SQL Server 2014: What is Hekaton?"></a></p><p>The Hekaton is a new database engine, also known as SQL Server In-Memory OLTP.<br />
Hekaton collaborated with Microsoft Research and released with Microsoft SQL Server 2014.</p>
<blockquote><p>The Hekaton is a Greek word and meaning is 100 because that newly launched in-memory database which is 100 times faster than the existing SQL Server engine.</p></blockquote>
<p>If you don&#8217;t know about In-memory database, you can visit a below article.</p>
<blockquote class="wp-embedded-content" data-secret="4FVJwBW9NI"><p><a href="https://www.dbrnd.com/2015/12/database-theory-what-is-in-memory-database/">Database Theory: What is In-memory Database?</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  src="https://www.dbrnd.com/2015/12/database-theory-what-is-in-memory-database/embed/#?secret=4FVJwBW9NI" data-secret="4FVJwBW9NI" width="600" height="338" title="&#8220;Database Theory: What is In-memory Database?&#8221; &#8212; Database Research &amp; Development" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>If we look at traditional RDBMS system, memory resources are expensive, and mostly optimize for disk storage.</p>
<blockquote><p>The Hekaton allows us to work with memory-optimized tables and indexes which entirely stores in the main memory, and still, we can access via T-SQL like any other regular tables.</p>
<p>We can also create a stored procedure by adding the &#8220;WITH NATIVE_COMPILATION&#8221; clause that only refers to the memory-optimized tables.</p></blockquote>
<p>The Hekaton eliminates logical locks using automatic SNAPSHOT ISOLATION with multi-versioning, also having a lock free and latch free structures for accessing the data.</p>
<p><strong>How Hekaton is different than SQL Server standard relational engine?</strong></p>
<p><em>Very simple answer,</em></p>
<blockquote><p>SQL Server standard relational engine developed basically for those data which resides on disk, and it reads and writes 8 KB per data pages which are available in the extents. This process requires lots of CPU I/O and memory internal operations.</p></blockquote>
<blockquote><p>With the memory-optimized tables, there are no any data pages and extents. It stores only the data rows into memory with index pointer.</p>
<p>The engine also supports MVCC (Multiversion Concurrency Control) in which same data row has may be the different versions at a time so last updated version accessible by last most requests.</p>
<p>Because of MVCC nature, reader and writer process never block to each other in the Hekaton engine.</p></blockquote>
<blockquote class="wp-embedded-content" data-secret="GI0g1xFd94"><p><a href="https://www.dbrnd.com/2015/05/what-is-mvcc-multi-version-concurrency-control/">What is Multi Version Concurrency Control (MVCC)</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  src="https://www.dbrnd.com/2015/05/what-is-mvcc-multi-version-concurrency-control/embed/#?secret=GI0g1xFd94" data-secret="GI0g1xFd94" width="600" height="338" title="&#8220;What is Multi Version Concurrency Control (MVCC)&#8221; &#8212; Database Research &amp; Development" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbrnd.com/2016/01/sql-server-2014-what-is-hekaton/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
