Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Ask HN: Has anyone ever crawled over a billion pages? How much did it cost?. Parent comment
Postgres to store the data
Elasticsearch as a search index.
My ES cluster has around 10 nodes, 64 GB RAM, quad-core.
Postgres database cluster is 4 nodes, 1 TB, 64 GB RAM, quad-core.
800 crawler threads distributed across 10 dedicated servers.
Postgres to store the data
Elasticsearch as a search index.
My ES cluster has around 10 nodes, 64 GB RAM, quad-core.
Postgres database cluster is 4 nodes, 1 TB, 64 GB RAM, quad-core.
800 crawler threads distributed across 10 dedicated servers.