<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>What are some of the ways you can use Joins in NoSQL? by Eric Anastacio</title>
      <link>https://padlet.com/ericanastacio001/svhuqp3mda21wddf</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2023-09-22 12:17:09 UTC</pubDate>
      <lastBuildDate>2023-09-29 00:01:11 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Joins in NoSQL</title>
         <author></author>
         <link>https://padlet.com/ericanastacio001/svhuqp3mda21wddf/wish/2720609333</link>
         <description><![CDATA[<div><strong>Embedded Documents:</strong> Denormalization, here we can store related data within a single document and it simplifies retrieval by reducing the need for joins. But, it can lead to data duplication.<br><strong>Full-Text Search:</strong> Utilize full-text search engines to find related documents based on text content or search queries.<br><strong>Map-Reduce:</strong> Some NoSQL databases support Map-Reduce for processing data across documents, enabling complex operations similar to SQL joins.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-09-26 06:19:27 UTC</pubDate>
         <guid>https://padlet.com/ericanastacio001/svhuqp3mda21wddf/wish/2720609333</guid>
      </item>
      <item>
         <title>JOINS in NoSQL</title>
         <author></author>
         <link>https://padlet.com/ericanastacio001/svhuqp3mda21wddf/wish/2721055919</link>
         <description><![CDATA[<div>In NoSQL databases, the data is often denormalized, meaning that it is duplicated across multiple collections or documents to improve query performance. Instead of using joins, NoSQL databases often use techniques such as embedding and referencing to combine data from multiple documents or collections. <br><strong>Embedded documents: </strong>In this technique, one collection includes documents from another collection as embedded documents. For example, a blog post collection may include comments as embedded documents. When you query for a blog post, you can also retrieve the comments associated with that post without performing a join operation.<br><strong>Referencing documents:&nbsp;</strong>In this technique, one collection includes references to documents in another collection. For example, a blog post collection may include references to user profiles in a separate user collection. When you query for a blog post, you can also retrieve the user profile associated with the author of that post by using the reference in the blog post document.<br><strong>The lookup technique:&nbsp;</strong>Lookup is used in combination with other NoSQL database techniques such as embedding and referencing to perform joins. For example, we can use embedding to include related data as sub-documents within a single document, and then use lookup to retrieve additional data from another collection or document based on the values stored in the embedded sub-documents.</div>]]></description>
         <enclosure url="https://raw.githubusercontent.com/mzlogin/mzlogin.github.io/master/images/posts/database/sql-joins.png" />
         <pubDate>2023-09-26 11:49:53 UTC</pubDate>
         <guid>https://padlet.com/ericanastacio001/svhuqp3mda21wddf/wish/2721055919</guid>
      </item>
      <item>
         <title>Joins in NoSQL</title>
         <author></author>
         <link>https://padlet.com/ericanastacio001/svhuqp3mda21wddf/wish/2725395944</link>
         <description><![CDATA[<div>Linking<br>The Linking method can be used for Joins in NoSQL by creating links between documents using a unique identifier like a primary key.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-09-29 00:01:11 UTC</pubDate>
         <guid>https://padlet.com/ericanastacio001/svhuqp3mda21wddf/wish/2725395944</guid>
      </item>
   </channel>
</rss>
