<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>01842nam a22002177a 4500</leader>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">2450</subfield>
    <subfield code="d">2450</subfield>
  </datafield>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20200219160201.0</controlfield>
  <controlfield tag="008">200117b           ||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-93-5023-981-0</subfield>
  </datafield>
  <datafield tag="028" ind1=" " ind2=" ">
    <subfield code="b">Allied Informatics, Jaipur</subfield>
    <subfield code="c">7084</subfield>
    <subfield code="d">13/01/2020</subfield>
    <subfield code="q">2019-20</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">BSDU</subfield>
    <subfield code="b">English</subfield>
    <subfield code="c">BSDU</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="a">005.74</subfield>
    <subfield code="b">MIN</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Miner, Donald </subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">MapReduce Design Patterns</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Mumbai</subfield>
    <subfield code="b">Shroff Publishers &amp; Distributors Pvt. Ltd.</subfield>
    <subfield code="c">2019</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">232</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Until now, design patterns for the MapReduceframework have been scattered among various research papers, blogs, and books.This handy guide brings together a unique collection of valuable MapReducepatterns that will save you time and effort regardless of the domain, language,or development framework you&#x2019;re using.

Eachpattern is explained in context, with pitfalls and caveats clearly identifiedto help you avoid common design mistakes when modeling your big dataarchitecture. This book also provides a complete overview of MapReduce thatexplains its origins and implementations, and why design patterns are soimportant. 

Allcode examples are written for Hadoop.
&#x2022;Summarization patterns: get a top-level view by summarizing and grouping data
&#x2022;Filtering patterns: view data subsets such as records generated from one user
&#x2022;Data organization patterns: reorganize data to work with other systems, or to make MapReduce analysis easier
&#x2022;Join patterns: analyze different datasets together to discover interesting relationships
&#x2022;Metapatterns: piece together several patterns to solve multi-stage problems, or to perform several analytics in the same job
&#x2022;Input and output patterns: customize the way you use Hadoop to load or store data
</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Design Pattern</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Shook, Adam</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BSDU</subfield>
    <subfield code="b">BSDU</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2020-01-17</subfield>
    <subfield code="g">675.00</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.74 MIN</subfield>
    <subfield code="p">018004</subfield>
    <subfield code="r">2020-02-12 00:00:00</subfield>
    <subfield code="v">675.00</subfield>
    <subfield code="w">2020-01-17</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
</record>
