4
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: not found
      • Book Chapter: not found
      Big Data 

      Representing MapReduce Optimisations in the Nested Relational Calculus

      other
      ,   ,
      Springer Berlin Heidelberg

      Read this book at

      Buy book Bookmark
          There is no author summary for this book yet. Authors can add summaries to their books on ScienceOpen to make them more accessible to a non-specialist audience.

          Related collections

          Most cited references14

          • Record: found
          • Abstract: not found
          • Conference Proceedings: not found

          The Google file system

            Bookmark
            • Record: found
            • Abstract: not found
            • Conference Proceedings: not found

            A Model of Computation for MapReduce

              Bookmark
              • Record: found
              • Abstract: found
              • Article: found
              Is Open Access

              Interpreting the Data: Parallel Analysis with Sawzall

              Very large data sets often have a flat but regular structure and span multiple disks and machines. Examples include telephone call records, network logs, and web document repositories. These large data sets are not amenable to study using traditional database techniques, if only because they can be too large to fit in a single relational database. On the other hand, many of the analyses done on them can be expressed using simple, easily distributed computations: filtering, aggregation, extraction of statistics, and so on. We present a system for automating such analyses. A filtering phase, in which a query is expressed using a new procedural programming language, emits data to an aggregation phase. Both phases are distributed over hundreds or even thousands of computers. The results are then collated and saved to a file. The design – including the separation into two phases, the form of the programming language, and the properties of the aggregators – exploits the parallelism inherent in having data and computation distributed across many machines.
                Bookmark

                Author and book information

                Book Chapter
                2013
                : 175-188
                10.1007/978-3-642-39467-6_17
                0940ce1f-b171-4678-bf00-58bc594d84c8
                History

                Comments

                Comment on this book

                Book chapters

                Similar content2,951