<?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>data model &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/data-model/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>Tue, 10 Oct 2017 06:55:38 +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: Database Developer (T-SQL) Interview Questions and Answers (Day-1)</title>
		<link>https://www.dbrnd.com/2016/06/sql-server-database-developer-t-sql-interview-questions-and-answers-data-model-normalization-e-f-codd-e-r-diagram-day-1/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Sun, 12 Jun 2016 20:58:24 +0000</pubDate>
				<category><![CDATA[SQL Server Interview]]></category>
		<category><![CDATA[answers]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[data model]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Database Developer]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[e-r diagram]]></category>
		<category><![CDATA[E.f codd rules]]></category>
		<category><![CDATA[Hierarchical data model]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[network model]]></category>
		<category><![CDATA[normalization]]></category>
		<category><![CDATA[questions]]></category>
		<category><![CDATA[SQL Query]]></category>
		<category><![CDATA[SQL Server]]></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[T-SQL]]></category>
		<category><![CDATA[TSQL]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=3031</guid>

					<description><![CDATA[What do you know about the Hierarchical Data Model? The hierarchical data model organizes data in a tree structure. There is a hierarchy of parent and child data segments. This structure implies that a record can have repeating information, generally in the child data segments. Data in a series of records, which have a set [&#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%2F06%2Fsql-server-database-developer-t-sql-interview-questions-and-answers-data-model-normalization-e-f-codd-e-r-diagram-day-1%2F&amp;linkname=SQL%20Server%3A%20Database%20Developer%20%28T-SQL%29%20Interview%20Questions%20and%20Answers%20%28Day-1%29" 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%2F06%2Fsql-server-database-developer-t-sql-interview-questions-and-answers-data-model-normalization-e-f-codd-e-r-diagram-day-1%2F&amp;linkname=SQL%20Server%3A%20Database%20Developer%20%28T-SQL%29%20Interview%20Questions%20and%20Answers%20%28Day-1%29" 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%2F06%2Fsql-server-database-developer-t-sql-interview-questions-and-answers-data-model-normalization-e-f-codd-e-r-diagram-day-1%2F&amp;linkname=SQL%20Server%3A%20Database%20Developer%20%28T-SQL%29%20Interview%20Questions%20and%20Answers%20%28Day-1%29" 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%2F06%2Fsql-server-database-developer-t-sql-interview-questions-and-answers-data-model-normalization-e-f-codd-e-r-diagram-day-1%2F&amp;linkname=SQL%20Server%3A%20Database%20Developer%20%28T-SQL%29%20Interview%20Questions%20and%20Answers%20%28Day-1%29" 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%2F06%2Fsql-server-database-developer-t-sql-interview-questions-and-answers-data-model-normalization-e-f-codd-e-r-diagram-day-1%2F&amp;linkname=SQL%20Server%3A%20Database%20Developer%20%28T-SQL%29%20Interview%20Questions%20and%20Answers%20%28Day-1%29" 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%2F06%2Fsql-server-database-developer-t-sql-interview-questions-and-answers-data-model-normalization-e-f-codd-e-r-diagram-day-1%2F&amp;linkname=SQL%20Server%3A%20Database%20Developer%20%28T-SQL%29%20Interview%20Questions%20and%20Answers%20%28Day-1%29" 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%2F06%2Fsql-server-database-developer-t-sql-interview-questions-and-answers-data-model-normalization-e-f-codd-e-r-diagram-day-1%2F&#038;title=SQL%20Server%3A%20Database%20Developer%20%28T-SQL%29%20Interview%20Questions%20and%20Answers%20%28Day-1%29" data-a2a-url="https://www.dbrnd.com/2016/06/sql-server-database-developer-t-sql-interview-questions-and-answers-data-model-normalization-e-f-codd-e-r-diagram-day-1/" data-a2a-title="SQL Server: Database Developer (T-SQL) Interview Questions and Answers (Day-1)"></a></p><p><strong>What do you know about the Hierarchical Data Model?</strong></p>
<blockquote><p>The hierarchical data model organizes data in a tree structure. There is a hierarchy of parent and child data segments. This structure implies that a record can have repeating information, generally in the child data segments. Data in a series of records, which have a set of field values attached to it.</p>
<p>It collects all the instances of a specific record together as a record type. These record types are the equivalent of tables in the relational model, and with the individual records being the equivalent of rows. To create links between these record types, the hierarchical model uses Parent Child Relationships.</p></blockquote>
<p><strong>What do you know about the Network Model?</strong></p>
<blockquote><p>The popularity of the network data model coincided with the popularity of the hierarchical data model. Some data were more naturally modeled with more than one parent per child. So, the network model permitted the modeling of many-to-many relationships in data.</p>
<p>The basic data modeling construct in the network model is the set construct. A set consists of an owner record type, a set name, and a member record type. A member record type can have that role in more than one set, hence the multiparent concept is supported. An owner record type can also be a member or owner in another set.</p></blockquote>
<p><strong>What do you know about the Relational Model?</strong></p>
<blockquote><p>(RDBMS &#8211; relational database management system) A database based on the relational model developed by E.F. Codd. A relational database allows the definition of data structures, storage and retrieval operations and integrity constraints. In such a database the data and relations between them are organised in tables. A table is a collection of records and each record in a table contains the same fields.</p></blockquote>
<p><strong>What are the basic properties of Relational Tables?</strong></p>
<ul>
<li>Values Are Atomic</li>
<li>Each Row is Unique</li>
<li>Column Values Are of the Same Kind</li>
<li>The Sequence of Columns is Insignificant</li>
<li>The Sequence of Rows is Insignificant</li>
<li>Each Column Has a Unique Name</li>
</ul>
<p><strong>What do you know about the Object Relational Data Model?</strong></p>
<ul>
<li>Object/relational database management systems (ORDBMSs) add new object storage capabilities to the relational systems at the core of modern information systems.</li>
<li>These new facilities integrate management of traditional fielded data, complex objects such as time-series and geospatial data and diverse binary media such as audio, video, images, and applets.</li>
<li>By encapsulating methods with data structures, an ORDBMS server can execute comple x analytical and data manipulation operations to search and transform multimedia and other complex objects.</li>
</ul>
<p><strong>What do you know about the Object-Oriented Model?</strong></p>
<ul>
<li>Object DBMSs add database functionality to object programming languages. They bring much more than persistent storage of programming language objects.</li>
<li>Object DBMSs extend the semantics of the C++, Smalltalk and Java object programming languages to provide full-featured database programming capability, while retaining native language compatibility.</li>
<li>A major benefit of this approach is the unification of the application and database development into a seamless data model and language environment.</li>
</ul>
<p><strong>Would you please tell us some of the Dr Edgar F. Codd rules of RDBMS?</strong></p>
<ul>
<li>Rule 1: Information Rule</li>
<li>Rule 2: Guaranteed Access Rule</li>
<li>Rule 3: Systematic Treatment of NULL Values</li>
<li>Rule 4: Active Online Catalog</li>
<li>Rule 5: Comprehensive Data Sub-Language Rule</li>
<li>Rule 6: View Updating Rule</li>
<li>Rule 7: High-Level Insert, Update, and Delete Rule</li>
<li>Rule 8: Physical Data Independence</li>
<li>Rule 9: Logical Data Independence</li>
<li>Rule 10: Integrity Independence</li>
<li>Rule 11: Distribution Independence</li>
<li>Rule 12: Non-Subversion Rule</li>
</ul>
<p><strong>What do you know about the E-R Diagram and As a Database Developer, have you ever designed E-R Diagram for Database System?</strong></p>
<blockquote><p>An entity-relationship diagram (ERD) is a data modeling technique that graphically illustrates an information system’s entities and the relationships between those entities. An ERD is a conceptual and representational model of data used to represent the entity framework infrastructure.</p>
<p>The elements of an ERD are:</p>
<ul>
<li>Entities</li>
<li>Relationships</li>
<li>Attributes</li>
</ul>
</blockquote>
<p><strong>What do you know about the Logical Data Independence and Physical Data Independence?</strong></p>
<blockquote><p><strong>Logical Data Independence:</strong></p>
<p>Logical data is data about database, that is, it stores information about how data is managed inside. For example, a table (relation) stored in the database and all its constraints, applied on that relation.</p>
<p>Logical data independence is a kind of mechanism, which liberalizes itself from actual data stored on the disk. If we do some changes on table format, it should not change the data residing on the disk.</p>
<p><strong>Physical Data Independence:</strong></p>
<p>All the schemas are logical, and the actual data is stored in bit format on the disk. Physical data independence is the power to change the physical data without impacting the schema or logical data.</p>
<p>For example, in case we want to change or upgrade the storage system itself − suppose we want to replace hard-disks with SSD it should not have any impact on the logical data or schemas.</p></blockquote>
<p><strong>What is the Logical Processing Order of the SELECT statement?</strong></p>
<ul>
<li>FROM</li>
<li>ON</li>
<li>JOIN</li>
<li>WHERE</li>
<li>GROUP BY</li>
<li>WITH CUBE or WITH ROLLUP</li>
<li>HAVING</li>
<li>SELECT</li>
<li>DISTINCT</li>
<li>ORDER BY</li>
<li>TOP</li>
</ul>
<p><strong>What is OLTP (Online Transaction Processing)?</strong></p>
<blockquote><p>In OLTP &#8211; online transaction processing systems relational database design use the discipline of data modeling and generally follow the Codd rules of data normalization in order to ensure absolute data integrity. Using these rules complex information is broken down into its most simple structures (a table) where all of the individual atomic level elements relate to each other and satisfy the normalization rules.</p></blockquote>
<p><strong>What is OLAP (Online Analytical Processing)?</strong></p>
<blockquote><p>OLAP is an acronym for Online Analytical Processing. OLAP performs multidimensional analysis of business data and provides the capability for complex calculations, trend analysis, and sophisticated data modeling.</p></blockquote>
<p><strong>What is the main difference between Database Normalization and Database Denormalization?</strong></p>
<blockquote><p>Database normalization is the process of organizing the fields and tables of a relational database to minimize redundancy. Normalization usually involves dividing large tables into smaller (and less redundant) tables and defining relationships between them. The objective is to isolate data so that additions, deletions, and modifications of a field can be made in just one table and then propagated through the rest of the database using the defined relationships.</p>
<p>Denormalization is the process of attempting to optimize the read performance of a database by adding redundant data or by grouping data.In some cases, denormalization is a means of addressing performance or scalability in relational database software.</p></blockquote>
<p><strong>How to Remove Trailing Character from Number Column?</strong></p>
<blockquote class="wp-embedded-content" data-secret="wReFyGlViX"><p><a href="https://www.dbrnd.com/2016/01/sql-server-script-to-remove-trailing-character-from-number-column/">SQL Server: Script to Remove Trailing Character from Number Column</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  src="https://www.dbrnd.com/2016/01/sql-server-script-to-remove-trailing-character-from-number-column/embed/#?secret=wReFyGlViX" data-secret="wReFyGlViX" width="600" height="338" title="&#8220;SQL Server: Script to Remove Trailing Character from Number Column&#8221; &#8212; Database Research &amp; Development" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p><strong>Would you please write a script to First Sunday of Next Month using EOMONTH function of SQL Server 2012?</strong></p>
<blockquote class="wp-embedded-content" data-secret="jyK5rsGhzK"><p><a href="https://www.dbrnd.com/2016/01/sql-server-2012-find-first-sunday-of-next-month-using-eomonth/">SQL Server 2012: Find First Sunday of Next Month using EOMONTH</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  src="https://www.dbrnd.com/2016/01/sql-server-2012-find-first-sunday-of-next-month-using-eomonth/embed/#?secret=jyK5rsGhzK" data-secret="jyK5rsGhzK" width="600" height="338" title="&#8220;SQL Server 2012: Find First Sunday of Next Month using EOMONTH&#8221; &#8212; Database Research &amp; Development" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>NoSQL: Data Model, What is the Key Value Store Database (Day 5 )</title>
		<link>https://www.dbrnd.com/2016/03/nosql-data-model-what-is-the-key-value-store-database-day-5/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Fri, 11 Mar 2016 20:34:33 +0000</pubDate>
				<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[NoSQL Theory]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[Column Store]]></category>
		<category><![CDATA[data model]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database concept]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[Database Theory]]></category>
		<category><![CDATA[database topic]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[Document Store]]></category>
		<category><![CDATA[Graph Store]]></category>
		<category><![CDATA[Key Value Store]]></category>
		<category><![CDATA[Not Only SQL]]></category>
		<category><![CDATA[Unstrucutred]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=1918</guid>

					<description><![CDATA[In this post, I am sharing a small note about the Key Value Store NoSQL Data Model. The Redis and Riak are popular key-value store NoSQL Database. What exactly it is? In the RDBMS system, we have a table with unique key and values. We are also fetching values basis on a key. The Key [&#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%2F03%2Fnosql-data-model-what-is-the-key-value-store-database-day-5%2F&amp;linkname=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Key%20Value%20Store%20Database%20%28Day%205%20%29" 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%2F03%2Fnosql-data-model-what-is-the-key-value-store-database-day-5%2F&amp;linkname=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Key%20Value%20Store%20Database%20%28Day%205%20%29" 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%2F03%2Fnosql-data-model-what-is-the-key-value-store-database-day-5%2F&amp;linkname=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Key%20Value%20Store%20Database%20%28Day%205%20%29" 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%2F03%2Fnosql-data-model-what-is-the-key-value-store-database-day-5%2F&amp;linkname=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Key%20Value%20Store%20Database%20%28Day%205%20%29" 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%2F03%2Fnosql-data-model-what-is-the-key-value-store-database-day-5%2F&amp;linkname=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Key%20Value%20Store%20Database%20%28Day%205%20%29" 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%2F03%2Fnosql-data-model-what-is-the-key-value-store-database-day-5%2F&amp;linkname=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Key%20Value%20Store%20Database%20%28Day%205%20%29" 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%2F03%2Fnosql-data-model-what-is-the-key-value-store-database-day-5%2F&#038;title=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Key%20Value%20Store%20Database%20%28Day%205%20%29" data-a2a-url="https://www.dbrnd.com/2016/03/nosql-data-model-what-is-the-key-value-store-database-day-5/" data-a2a-title="NoSQL: Data Model, What is the Key Value Store Database (Day 5 )"></a></p><p>In this post, I am sharing a small note about the Key Value Store NoSQL Data Model.</p>
<p>The Redis and Riak are popular key-value store NoSQL Database.</p>
<p><strong>What exactly it is?</strong></p>
<blockquote><p>In the RDBMS system, we have a table with unique key and values. We are also fetching values basis on a key.</p></blockquote>
<blockquote><p>The Key Value Store Data Model is also very similar to RDBMS structure.<br />
In a Key Value Store Data Model, <strong>we have a key in left side and value in right side.</strong></p>
<p><a href="https://www.dbrnd.com/wp-content/uploads/2016/03/KeyValueStoreNoSQL.jpg" rel="attachment wp-att-2016"><img fetchpriority="high" decoding="async" class="alignright wp-image-2016 size-medium" title="Key Value Store NoSQL" src="https://www.dbrnd.com/wp-content/uploads/2016/03/KeyValueStoreNoSQL-255x300.jpg" alt="Key Value Store NoSQL" width="255" height="300" srcset="https://www.dbrnd.com/wp-content/uploads/2016/03/KeyValueStoreNoSQL-255x300.jpg 255w, https://www.dbrnd.com/wp-content/uploads/2016/03/KeyValueStoreNoSQL-871x1024.jpg 871w, https://www.dbrnd.com/wp-content/uploads/2016/03/KeyValueStoreNoSQL-750x882.jpg 750w, https://www.dbrnd.com/wp-content/uploads/2016/03/KeyValueStoreNoSQL-150x176.jpg 150w" sizes="(max-width: 255px) 100vw, 255px" /></a></p></blockquote>
<blockquote><p>The Key Value Store Date model is same as a dictionary or hash model.</p></blockquote>
<blockquote><p>It is a schema-less format, and it is just about what you need to store.<br />
A unique key value index the data, and each value can have independent format and stored as BLOB, JSON.</p></blockquote>
<blockquote><p><strong>The group of keys and value stores into a Bucket and we can perform different manipulations on each Bucket. </strong><br />
The Bucket may have a different set of fields for every record.<br />
Because of this structure, it is very flexible and scalable up to N level.</p></blockquote>
<blockquote><p><strong>You can go with this:</strong></p>
<ul>
<li>When we are doing a bulk insertion and write operations</li>
<li>When we are creating simple and flat data model</li>
<li>When we are reading the data using only Primary Key</li>
</ul>
</blockquote>
<blockquote><p><strong>You cannot go with this:</strong></p>
<ul>
<li>When we are working with relationship related data</li>
<li>When we are doing multikey operation like INSERT, UDPATE, DELETE using one KEY at a time</li>
<li>When we are searching the data using a value</li>
</ul>
</blockquote>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>NoSQL: Data Model, What is the Column Family Store (Day 4)</title>
		<link>https://www.dbrnd.com/2016/03/nosql-data-model-what-is-the-column-family-store-day-4/</link>
					<comments>https://www.dbrnd.com/2016/03/nosql-data-model-what-is-the-column-family-store-day-4/#comments</comments>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Thu, 10 Mar 2016 21:01:09 +0000</pubDate>
				<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[NoSQL Theory]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[column family store]]></category>
		<category><![CDATA[Column Store]]></category>
		<category><![CDATA[column stored]]></category>
		<category><![CDATA[data model]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database concept]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[Database Theory]]></category>
		<category><![CDATA[database topic]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[Document Store]]></category>
		<category><![CDATA[Graph Store]]></category>
		<category><![CDATA[Key Value Store]]></category>
		<category><![CDATA[Not Only SQL]]></category>
		<category><![CDATA[super column]]></category>
		<category><![CDATA[Unstrucutred]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=1872</guid>

					<description><![CDATA[Now time to discuss about the different Data model of NoSQL Databases. One of the most popular data model is, NoSQL Column Family Store Data Model. Facebook&#8217;s Cassandra, Google&#8217;s BigTable Amazon DynamoDB and HBase are the most popular column stored base NoSQL Databases. What exactly it is? It allows you to store data with the [&#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%2F03%2Fnosql-data-model-what-is-the-column-family-store-day-4%2F&amp;linkname=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Column%20Family%20Store%20%28Day%204%29" 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%2F03%2Fnosql-data-model-what-is-the-column-family-store-day-4%2F&amp;linkname=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Column%20Family%20Store%20%28Day%204%29" 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%2F03%2Fnosql-data-model-what-is-the-column-family-store-day-4%2F&amp;linkname=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Column%20Family%20Store%20%28Day%204%29" 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%2F03%2Fnosql-data-model-what-is-the-column-family-store-day-4%2F&amp;linkname=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Column%20Family%20Store%20%28Day%204%29" 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%2F03%2Fnosql-data-model-what-is-the-column-family-store-day-4%2F&amp;linkname=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Column%20Family%20Store%20%28Day%204%29" 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%2F03%2Fnosql-data-model-what-is-the-column-family-store-day-4%2F&amp;linkname=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Column%20Family%20Store%20%28Day%204%29" 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%2F03%2Fnosql-data-model-what-is-the-column-family-store-day-4%2F&#038;title=NoSQL%3A%20Data%20Model%2C%20What%20is%20the%20Column%20Family%20Store%20%28Day%204%29" data-a2a-url="https://www.dbrnd.com/2016/03/nosql-data-model-what-is-the-column-family-store-day-4/" data-a2a-title="NoSQL: Data Model, What is the Column Family Store (Day 4)"></a></p><p><img loading="lazy" decoding="async" class="wp-image-2005 size-medium alignleft" title="Column Store NoSQL Database" src="https://www.dbrnd.com/wp-content/uploads/2016/03/ColumnStoreNoSQL-300x257.jpg" alt="Column Store NoSQL Database" width="300" height="257" srcset="https://www.dbrnd.com/wp-content/uploads/2016/03/ColumnStoreNoSQL-300x257.jpg 300w, https://www.dbrnd.com/wp-content/uploads/2016/03/ColumnStoreNoSQL-1024x878.jpg 1024w, https://www.dbrnd.com/wp-content/uploads/2016/03/ColumnStoreNoSQL-750x643.jpg 750w, https://www.dbrnd.com/wp-content/uploads/2016/03/ColumnStoreNoSQL-150x129.jpg 150w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p><strong>Now time to discuss about the different Data model of NoSQL Databases.</strong></p>
<p>One of the most popular data model is, <strong>NoSQL Column Family Store Data Model</strong>.</p>
<p>Facebook&#8217;s Cassandra, Google&#8217;s BigTable Amazon DynamoDB and HBase are the most popular column stored base NoSQL Databases.</p>
<p><strong>What exactly it is?</strong></p>
<blockquote><p>It allows you to store data with the key and mapped value to it, but these values are stored in Column Family.</p></blockquote>
<blockquote><p>A Column Family is a collection of rows, which can contain any number of columns for the each row.<br />
You can create unlimited columns in a row; there are no any limitations.</p></blockquote>
<blockquote><p>The row key must be unique within a column family, but the same row key can be reused in another column family.</p>
<p>We can also use different data types for each row key.<br />
e.g. User-1 wants to use a Mobile Number as row key, and User-2 wants to use an Email address as the row key.<br />
This is possible.</p></blockquote>
<blockquote><p>Very simple term, we can say that Column Family is a logical division of similar data.<br />
e.g., Column Family-1 for User&#8217;s Profile and Column Family-2 for User&#8217;s Friends.</p></blockquote>
<blockquote><p>A Column family is a very similar to the Table of RDBMS.</p></blockquote>
<p><strong>How exactly it works?</strong></p>
<p><a href="https://www.dbrnd.com/wp-content/uploads/2016/03/ColumnStoreNoSQL1.jpg" rel="attachment wp-att-2004"><img loading="lazy" decoding="async" class="wp-image-2004 size-medium alignright" title="Column Store NoSQL Architecture" src="https://www.dbrnd.com/wp-content/uploads/2016/03/ColumnStoreNoSQL1-300x253.jpg" alt="Column Store NoSQL Architecture" width="300" height="253" srcset="https://www.dbrnd.com/wp-content/uploads/2016/03/ColumnStoreNoSQL1-300x253.jpg 300w, https://www.dbrnd.com/wp-content/uploads/2016/03/ColumnStoreNoSQL1-768x647.jpg 768w, https://www.dbrnd.com/wp-content/uploads/2016/03/ColumnStoreNoSQL1-1024x863.jpg 1024w, https://www.dbrnd.com/wp-content/uploads/2016/03/ColumnStoreNoSQL1-750x632.jpg 750w, https://www.dbrnd.com/wp-content/uploads/2016/03/ColumnStoreNoSQL1-150x126.jpg 150w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>	<strong>Keyspace:</strong> Name of the application. e.g.Gmail, Facebook.<br />
	<strong>ColumnFamily:</strong> Structure contained unlimited columns.<br />
	<strong>Column:</strong> Tuple with Name, Value, Timestamp.<br />
	<strong>Key:</strong> Name of the record.<br />
	<strong>SuperColumn:</strong> Containter of the more columns.</p>
<blockquote><p>Each column has three attributes. The column name, column value and Timestamp. Timestamp automatically attached to the each column.</p></blockquote>
<blockquote><p><strong>Using the Timestamp, we can also set expiring usage. </strong><br />
e.g. I want to delete a particular column in next 8000 second.<br />
A real-time example is, Running a promo code or special offer for a set of users and running for the particular time. For this kind of application, we can expire a column by defining timestamp.</p></blockquote>
<blockquote><p>All the row keys and column stored in the particular order.</p></blockquote>
<blockquote><p>We can also create a Super column, which adds another level of nesting to the regular column family structure.</p></blockquote>
<blockquote><p>Each Column Family stores in a file and each file separately stores into Disk.<br />
The benefit of storing data in the column is fast searching and accessing of the data.</p></blockquote>
<blockquote><p>For example, we have two column family one for User&#8217;s Profile and second for User&#8217;s Friends.<br />
Now, I want to fetch User&#8217;s Profile data; then It accesses only a User&#8217;s Profile file which returns good performance.</p></blockquote>
<blockquote><p>Another good example is,<br />
Cricketer&#8217;s award information. All cricketers have different award information like International, National and State level matches.<br />
We can store an N number of different award information for each cricketer and stores vertically into Column Family.</p></blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbrnd.com/2016/03/nosql-data-model-what-is-the-column-family-store-day-4/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
