HBase was a joy to use from a application developer standpoint.
HBase Deprecation at Pinterest
31–40 of 59 posts
Re: HBase Deprecation at Pinterest
#32Shocking to see a company like Pinterest has built multiple in house data stores. Talking about a maintenance burden...
This is my first reaction as well. How in the world do you end up with close to 10 different databases in production? And furthermore, most of which are totally proprietary? Just use Postgres...
Re: HBase Deprecation at Pinterest
#33Wow, never realized Pinterest had 6 petabytes of data. I wonder if they're including images in that. Even billions of rows is usually around 1-2tb, so makes you wonder what they're storing many billions of.
In NoSQL world, you often store multiple duplicates of the same data, each of which is optimized for a different use case.
Re: HBase Deprecation at Pinterest
#34Shocking to see a company like Pinterest has built multiple in house data stores. Talking about a maintenance burden...
If you rewind 10 years to a time before waves of big tech layoffs and the market for engineers was very much in favor, you'll find your answer. The explosive growth in hiring coupled with FOMO-driven risk taking resulted in many projects which were essentially resumeware for engineers. This environment permitted people to escape strategic thinking and any consequences. Imagine having to deal with multiple data stores…
It's easy to look back and think we were idiots for doing it that way but you need to remember that the average server in 2014 has the power of the average smartphone today.
Re: HBase Deprecation at Pinterest
#35Shocking to see a company like Pinterest has built multiple in house data stores. Talking about a maintenance burden...
This is my first reaction as well. How in the world do you end up with close to 10 different databases in production? And furthermore, most of which are totally proprietary? Just use Postgres...
Now try running Postgres on vintage hardware from the period and you quickly see why we did what we did.
Re: HBase Deprecation at Pinterest
#36Can someone from Pinterest comment on specific performance needs (SLOs) that influenced their choice between TiDB and other solutions, including managed services? Considering complexity and cost, could an MSP have addressed their needs effectively?
Re: HBase Deprecation at Pinterest
#37Re: HBase Deprecation at Pinterest
#38Earlier quoted context omitted.
In NoSQL world, you often store multiple duplicates of the same data, each of which is optimized for a different use case.
The SQL world calls this an "index."
In SQL world we call this "denormalization". It's called the same thing in NoSQL, too.
Re: HBase Deprecation at Pinterest
#39Earlier quoted context omitted.
In NoSQL world, you often store multiple duplicates of the same data, each of which is optimized for a different use case.
The SQL world calls this an "index."
Re: HBase Deprecation at Pinterest
#40Shocking to see a company like Pinterest has built multiple in house data stores. Talking about a maintenance burden...
Even things like protobuf or Avro weren't as broadly adopted (>80%) at the time, many many companies at the time persisted stuff using JSON or other text formats (which in retrospect was very dumb, but it was very normal for a while).