article thumbnail

What Adrian Did Next?—?Part 3?—?eBay?—?2004 to 2007

Adrian Cockcroft

What Adrian Did Next — Part 3 — eBay — 2004 to 2007 I’d left Sun (part 2 in this series) , and had a few months off over the summer, so (of course) got married to @laurelco, bought a “fixer upper” house in the Los Gatos mountains, and worked on getting it tidied up. It was early 2007, and time to move on again.

Google 52
article thumbnail

Is MongoDB Open Source? Is Planet Earth Flat?

Percona

MongoDB started out in 2007 as 10gen, a New York-based company looking to create a Platform as a Service (PaaS) solution. They came up with a horizontally scalable NoSQL database. MongoDB is a non-relational (NoSQL), document-based database program that is commonly referred to as source-available.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Should You Use ClickHouse as a Main Operational Database?

Percona

However, ClickHouse is super efficient for timeseries and provides “sharding” out of the box (scalability beyond one node). To simulate text messages I have used ~3 billion of reddit comments (10 years from 2007 to 2017), downloaded from pushshift.io. So can we use it as our main datastore? count()?? ? 1 rows in set.

article thumbnail

Transforming enterprise integration with reactive streams

O'Reilly Software

Build a more scalable, composable, and functional architecture for interconnecting systems and applications. Software today is not typically a single program—something that is executed by an operator or user, producing a result to that person—but rather a service : something that runs for the benefit of its consumers, a provider of value.

article thumbnail

Effective Concurrency: Know When to Use an Active Object Instead of a Mutex

Sutter's Mill

From the article: Let’s say that your program has a shared log file object. Finally, here are links to previous Effective Concurrency columns: 1 The Pillars of Concurrency (Aug 2007). 2 How Much Scalability Do You Have or Need? (Sep Sep 2007). 4 Apply Critical Sections Consistently (Nov 2007).

article thumbnail

Effective Concurrency: Prefer Using Active Objects Instead of Naked Threads

Sutter's Mill

From the article: … Active objects dramatically improve our ability to reason about our thread’s code and operation by giving us higher-level abstractions and idioms that raise the semantic level of our program and let us express our intent more directly. 2 How Much Scalability Do You Have or Need? Sep 2007).

C++ 40
article thumbnail

How To Measure the Working Set Size on Linux

Brendan Gregg

It is used for capacity planning and scalability analysis. My tool does this using /proc/PID/clear_refs and the Referenced value from /proc/PID/smaps, which were added in 2007 by David Rientjes (thanks). Your app may have populated 100 Gbytes of main memory, but only uses 50 Mbytes each second to do its job.

Cache 71