Subject
7 entries
Nosql
Bookmarks
Hadoop, Python, and NoSQL Lead the Pack for Big Data Jobs
InfoWorld's 2014 analysis of job postings showing Hadoop, Python, and NoSQL as the top skills in big data job listings — a snapshot of the technology bets companies were making at the height of the big data boom.
5 Trends That Are Changing How We Do Big Data
GigaOM's 2012 survey of five trends reshaping big data: real-time processing rising against batch, NoSQL maturity, cloud-based data platforms, open-source ecosystem growth, and the shift from data collection to data monetization. A useful snapshot of where the field was heading at Hadoop's peak.
SQL vs. NoSQL
Linux Journal's SQL vs. NoSQL comparison from the height of the NoSQL hype cycle — a useful grounding piece that distinguished the different NoSQL categories (document, key-value, column-family, graph) and when each made sense. The pendulum has since swung back toward SQL for most use cases.
HBase vs Cassandra: Why We Moved
A firsthand account of migrating from HBase to Cassandra, written in 2010 but widely read through 2012. The core finding: Cassandra was operationally simpler and more resilient to node failures, while HBase required careful HDFS management and had more complex failure modes.
HyperDex: NoSQL Database Based in Hyperspace
The HyperDex academic paper introducing a NoSQL key-value store that used hyperspace hashing to support efficient secondary attribute searches — the main weakness of most key-value stores at the time. An elegant theoretical approach that didn't achieve mainstream adoption.
Getting Started with HyperDex
A practitioner's getting-started guide to HyperDex — the NoSQL database based on hyperspace hashing — showing how to install, configure, and run basic operations. Pairs with the academic paper as the hands-on entry point.
Apache HBase
Apache HBase's homepage from 2012 — the open-source implementation of Google Bigtable that added random-read/write access to Hadoop's otherwise write-once HDFS. HBase filled the gap MapReduce couldn't: low-latency lookups on data stored across a distributed cluster.
