<?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>CAP theorem &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/cap-theorem/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>Mon, 24 Jun 2019 19:39:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>
	<item>
		<title>Database Theory: What is CAP theorem &#8211; Consistency, Availability, Partition</title>
		<link>https://www.dbrnd.com/2019/07/database-theory-what-is-cap-theorem-consistency-availability-partition/</link>
					<comments>https://www.dbrnd.com/2019/07/database-theory-what-is-cap-theorem-consistency-availability-partition/#respond</comments>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Mon, 08 Jul 2019 16:16:42 +0000</pubDate>
				<category><![CDATA[Database Theory]]></category>
		<category><![CDATA[ACID Properties]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[Availability]]></category>
		<category><![CDATA[CAP theorem]]></category>
		<category><![CDATA[Consistency]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database concept]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[database standards]]></category>
		<category><![CDATA[database topic]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[Partition]]></category>
		<category><![CDATA[RDBMS]]></category>
		<category><![CDATA[transaction]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=3915</guid>

					<description><![CDATA[We all are aware about the ACID Properties of Database System (Atomicity, Consistency, Isolation, Durability). If you don&#8217;t know about the ACID, please visit below article. ACID Properties in Database System (Atomicity, Consistency, Isolation, Durability) In last one decade, lots of new Database Products available in the Market. The types are: RDBMS Products, NoSQL Products, [&#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%2F2019%2F07%2Fdatabase-theory-what-is-cap-theorem-consistency-availability-partition%2F&amp;linkname=Database%20Theory%3A%20What%20is%20CAP%20theorem%20%E2%80%93%20Consistency%2C%20Availability%2C%20Partition" 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%2F2019%2F07%2Fdatabase-theory-what-is-cap-theorem-consistency-availability-partition%2F&amp;linkname=Database%20Theory%3A%20What%20is%20CAP%20theorem%20%E2%80%93%20Consistency%2C%20Availability%2C%20Partition" 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%2F2019%2F07%2Fdatabase-theory-what-is-cap-theorem-consistency-availability-partition%2F&amp;linkname=Database%20Theory%3A%20What%20is%20CAP%20theorem%20%E2%80%93%20Consistency%2C%20Availability%2C%20Partition" 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%2F2019%2F07%2Fdatabase-theory-what-is-cap-theorem-consistency-availability-partition%2F&amp;linkname=Database%20Theory%3A%20What%20is%20CAP%20theorem%20%E2%80%93%20Consistency%2C%20Availability%2C%20Partition" 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%2F2019%2F07%2Fdatabase-theory-what-is-cap-theorem-consistency-availability-partition%2F&amp;linkname=Database%20Theory%3A%20What%20is%20CAP%20theorem%20%E2%80%93%20Consistency%2C%20Availability%2C%20Partition" 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%2F2019%2F07%2Fdatabase-theory-what-is-cap-theorem-consistency-availability-partition%2F&amp;linkname=Database%20Theory%3A%20What%20is%20CAP%20theorem%20%E2%80%93%20Consistency%2C%20Availability%2C%20Partition" 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%2F2019%2F07%2Fdatabase-theory-what-is-cap-theorem-consistency-availability-partition%2F&#038;title=Database%20Theory%3A%20What%20is%20CAP%20theorem%20%E2%80%93%20Consistency%2C%20Availability%2C%20Partition" data-a2a-url="https://www.dbrnd.com/2019/07/database-theory-what-is-cap-theorem-consistency-availability-partition/" data-a2a-title="Database Theory: What is CAP theorem – Consistency, Availability, Partition"></a></p><p>We all are aware about the ACID Properties of Database System (Atomicity, Consistency, Isolation, Durability).<br />
If you don&#8217;t know about the ACID, please visit below article.</p>
<blockquote class="wp-embedded-content" data-secret="aJi5vV3iRV"><p><a href="https://www.dbrnd.com/2015/05/acid-properties-in-database-system/">ACID Properties in Database System (Atomicity, Consistency, Isolation, Durability)</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  src="https://www.dbrnd.com/2015/05/acid-properties-in-database-system/embed/#?secret=aJi5vV3iRV" data-secret="aJi5vV3iRV" width="600" height="338" title="&#8220;ACID Properties in Database System (Atomicity, Consistency, Isolation, Durability)&#8221; &#8212; Database Research &amp; Development" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<blockquote><p>In last one decade, lots of new Database Products available in the Market. The types are: RDBMS Products, NoSQL Products, BIGDATA, MPP Products.</p></blockquote>
<p><strong>My Question is, how do you choose best database product for your project?</strong></p>
<blockquote><p>Traditional Answer, The first preference of Database Designer would be ACID Properties oriented Databases.</p></blockquote>
<blockquote><p>But most of the NoSQL Databases are not providing full support of ACID Properties, then also NoSQL Databases are popular and People are using it for different purposes.</p></blockquote>
<blockquote><p>Because most of the NoSQL Databases are not ACID oriented, but they are CAP oriented.</p></blockquote>
<p><strong>What is CAP theorem (Consistency, Availability, Partition)?</strong></p>
<blockquote><p>CAP Published by Eric Brewer in 2000, the theorem is a set of basic requirements that describe any distributed system like: NoSQL Cassandra, MongoDB, CouchDB.</p>
<p><img fetchpriority="high" decoding="async" class="alignright wp-image-3920 size-medium" title="CAP_ConsistencyAvailabilityPartition" src="https://www.dbrnd.com/wp-content/uploads/2016/11/CAP-Theory-254x300.jpg" alt="cap-theory" width="254" height="300" srcset="https://www.dbrnd.com/wp-content/uploads/2016/11/CAP-Theory-254x300.jpg 254w, https://www.dbrnd.com/wp-content/uploads/2016/11/CAP-Theory-750x886.jpg 750w, https://www.dbrnd.com/wp-content/uploads/2016/11/CAP-Theory-150x177.jpg 150w, https://www.dbrnd.com/wp-content/uploads/2016/11/CAP-Theory.jpg 768w" sizes="(max-width: 254px) 100vw, 254px" /></p></blockquote>
<p><strong>Consistency:</strong></p>
<blockquote><p>All nodes can see the same data at the same time. The data are the same across the cluster, so you can read or write any node.</p></blockquote>
<blockquote><p>Each transaction start and end in consistent stats so that all nodes can access the same data. Actually, It is achieved by update all nodes before reading.</p></blockquote>
<p><strong>Availability:</strong></p>
<blockquote><p>Here, The meaning of Availability is to access cluster in any situation like: server goes down, server delay. The system should always respond to a request, even if data is not in sync or inconsistent state, It prints the message like &#8220;This cluster data are not updated&#8221;.</p></blockquote>
<p><strong>Partition:</strong></p>
<blockquote><p>Here, the meaning of Partition is to avoid any type of system failure and system should run with available nodes or data. It does not allow any single point of failure because data replicated across all the clusters.</p></blockquote>
<blockquote><p>The Partition can work with Consistency (CP) or can work with Availability (AP) means, you can never find any Database System which follows the full CAP theorem.</p></blockquote>
<p><strong>Storage System with Partition and Consistency (CP):</strong><br />
Redis, MongoDB, AppFabric Caching, and MemcacheDB.<br />
<strong>Storage System with Partition and Availability (AP):</strong><br />
Cassandra, DynamoDB, and CouchDB.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbrnd.com/2019/07/database-theory-what-is-cap-theorem-consistency-availability-partition/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
