Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Data-intensive text processing with MapReduce

    Data-intensive text processing with MapReduce

    Jimmy Lin · 2010

    This volume is a printed version of a work that appears in the Synthesis Digital Library of Engineering and Computer Science. Synthesis Lectures provide concise, original presentations of important research and development topics, published quickly, in digital and print formats. For more information visit www.morganclaypool.com --Book Jacket.

    Systems & OS
    Open LibraryAmazon
    Stats for nerds
    5recommend
    8mentions
    6people
    2009–2015years
    88% recommend13% neutral

    Mentions per year

    2009201020112012201320142015

    What Hacker News says

    1. bcbrownJan 2015
      One approach to getting a list of topics is to look at the degree requirements for a couple of universities. I'm wrapping up a similar project, and here's what I included, along with some resources I used:

      * Algorithms (CLRS, Skiena)

      * Databases (db-class.org, any text by C.J. Date)

      * Probability, Statistics, and Combinatorics

      * Programming Languages (I liked Grossman's course on Coursera)

      * Linear Algebra (http://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebr...)

      * Natural Language Processing (Coursera has several courses)

      * Machine Learning/Information Retrieval/Data Mining (I used a couple books, Mining Massive Datasets and Data-Intensive Text Processing with MapReduce being the two I'd recommend)

      * Networking (Coursera has a good course)

      * Operating Systems (https://www.youtube.com/watch?v=XgQo4JkN4Bw&list=PL62A66DDD3...)

      * Distributed Systems (I read Tanenbaum's book)

      * Computability

      thread
    2. bcbrownDec 2013
      Data Intensive Text Processing with MapReduce. It was a key reason I got my current job, which is my dream job at this point in my career.
      thread
    3. binarymaxSep 2012
      Nice summary. Slightly off topic, I first learned about the basics of integer compression with some good context in "Data Intensive Text Processing with MapReduce", which I recommend not necessarily for that section, but otherwise as a great book. http://lintool.github.com/MapReduceAlgorithms/
      thread
    4. mark_l_watsonOct 2011
      I have found the best resource for map reduce algorithms to be "Data-Intensive Text Processing with MapReduce" by Chris Dyer and Jimmy Lin - a short and very useful book that characterizes map reduce problems and their solutions.
      thread
    5. a18xApr 2011
      Continuation of the previous post... Why wouldn’t the noSQL providers use SQL as a starting point? Take SQL standard, relax transactional requirements from ACID to BASE, add functions for searching in columns, add a note that execution of queries with Cartesian product may be extremely slow (with Map Reduce or other parallelization technology. Let the database vendors compete in that field). I recommend book “Data-Intensive Text Processing with MapReduce” by Jimmy Lin and Chris Dyer book for further reading on how to implement relational joins with MapReduce. DML and DDL will be changed substantially, though. Drop or relax relational constraints, different table definition etc. As for coSQL, it looks to me like it introduces Codasyl-syle queries instead of relational algebra.
      thread
    6. mark_l_watsonJul 2010
      Good recommendations. I have read about 20 books on his lists and have them in my library. The difference for me is that some of these were very difficult for me to work through!

      Off topic, but: I am reading "Data-Intensive Text Processing with MapReduce" right now and can strongly recommend it: it characterizes different types of problems that can be solved with map reduce, possible solutions, and tradeoffs for different approaches. Really a useful little book.

      thread

    Related

    Cover of Hadoop
    2010–2017

    Hadoop

    Tom White
    2 recommend · 4
    Cover of Super Crunchers
    2007–2026

    Super Crunchers

    Ian Ayres
    9 recommend · 25
    Cover of Designing Data-Intensive Applications
    2014–2026

    Designing Data-Intensive Applications

    Martin Kleppmann
    457 recommend · 846
    Cover of Introduction to information retrieval
    2009–2024

    Introduction to information retrieval

    Christopher D. Manning
    41 recommend · 45
    Cover of Parallel distributed processing
    2009–2026

    Parallel distributed processing

    David E. Rumelhart
    5 recommend · 29
    Cover of Mining of massive datasets
    2011–2023

    Mining of massive datasets

    Anand Rajaraman
    17 recommend · 23
    Cover of Unix text processing
    2012–2026

    Unix text processing

    Dale Dougherty
    6 recommend · 17
    Cover of Database systems
    2010–2026

    Database systems

    Hector Garcia-Molina
    11 recommend · 19