Ricky Ho

horicky.blogspot.com · Personal blog · on HN since 2008

Ricky Ho writes illustrated technical posts on NoSQL databases, scalable system design, and MapReduce-style data processing.

What HN saysCommenters praise his diagrams and link his NoSQL patterns, CouchDB implementation, and Pregel posts as clear references for database and distributed computing topics.
31HN people shared it
4linked it in comments
51stories submitted
401story points
11 years agolast shared
2008people per year2026

Most-shared posts

  1. 1
    NOSQL Patterns
    5 people · 20 points · first shared 2009 · 2 comments on HN
  2. 2
    Scalable System Design Patterns
    3 people · 78 points · first shared 2010 · 1 comments on HN
  3. 3
    CouchDB Implementation
    3 people · 19 points · first shared 2008 · discussion on HN
  4. 4
    Designing algorithms for Map Reduce
    2 people · 50 points · first shared 2010 · 1 comments on HN
  5. 5
    Google Pregel Graph Processing
    2 people · 25 points · first shared 2010 · 5 comments on HN
  6. 6
    Pragmatic Programming Techniques: NoSQL GraphDB
    2 people · 7 points · first shared 2010 · discussion on HN
  7. 7
    BigTable Model with Cassandra and HBase
    2 people · 4 points · first shared 2010 · discussion on HN
  8. 8
    MongoDB Architecture
    1 people · 63 points · first shared 2012 · 9 comments on HN
  9. 9
    Map Reduce and Stream Processing
    1 people · 30 points · first shared 2010 · 4 comments on HN
  10. 10
    RESTful Design Patterns
    1 people · 23 points · first shared 2009 · discussion on HN
  11. 11
    Pragmatic Programming Techniques: Couchbase Architecture
    1 people · 9 points · first shared 2012 · discussion on HN
  12. 12
    Predictive Analytics: NeuralNet, Bayesian, SVM, KNN
    1 people · 8 points · first shared 2012 · 1 comments on HN
  13. 13
    Machine Learning in R: Clustering
    1 people · 6 points · first shared 2012 · discussion on HN
  14. 14
    Predictive Analytics: Decision Tree and Ensembles
    1 people · 5 points · first shared 2012 · discussion on HN
  15. 15
    Cloud Computing Patterns
    1 people · 4 points · first shared 2009 · discussion on HN

What HN people wrote when they linked it

Mpdreamz · 2010-10-18
As a programmer the saying "A picture says more then a thousand words" often feels like a fallacy but Ricky Ho has a history of illustrating his points beautifully. His nosql patterns post is another very good read: http://horicky.blogspot.com/2009/11/nosql-patterns.html
pschanely · 2016-04-29
Thank you. And, heck yes, more people need to be talking about how to deal with computations that are largely repeated. That problem comes up all over the place. Couchdb had an interesting approach for this that did not require inverses: they persist intermediate reduce results, so that you can re-use nodes in the tree that haven't changed. So clever. http://horicky.blogspot.com/2008/10/couchdb-implementation.html
Anon84 · 2010-09-12
> In the new system, they are probably doing local walks in the instantiated graph. These local walks are simple iterations, not map-reduce. Actually it using Pregel, a variation on Map/Reduce: http://googleresearch.blogspot.com/2009/06/large-scale-graph-computing… http://horicky.blogspot.com/2010/07/google-pregel-graph-processing.htm… http://portal.acm.org/citation.cfm?id=1582716.1582723

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close