MySQL may work well for this small data set (200GB). Start working with 10s of TBs of data and you will start to understand why NoSQL stores were built.
Likewise when they start heading to Silicon Valley in droves... Last time around was 2000 -- 'nuff said.
Please point out where in the article a solution is discussed at all.
This article is terrible -- it sets up a false dichotomy. The article actually refutes it's own conclusion in the paragraphs about what people view as the ideal income distribution. We don't want total equality but we…
I previously worked on Thirft and have overseen the development of Bond with Adam as the lead developer. Your characterization of Thrift is accurate and Bond actually has some of the same architectural roots as Thrift.…
"After extensive experience working with Bigtable and other eventually consistent systems..." This is not accurate -- Bigtable is not eventually consistent. The scope of transactions supported by a system is a different…
Your post mentions "single root IO virtualization" as a factor in maximizing network performance. I am wondering what the impact of this was in your sorting. Do you have data for runs where you didn't enable this?
The title is not just misleading -- it is just plain wrong. NUMA was 15% better for Gmail and 20% better for the Web search frontends, as indicated by the reductions (improvements) in CPI for these workloads. There were…
The amazing thing is that the "big bulge" that Evans referred to in the original graph is clearly the bulge on the left (low-income) side of the graph, while McArdle incorrectly focuses on the artifact on the right…
There is also S4: http://incubator.apache.org/s4/
Full disclosure: I did some work on Thrift in 2007-2008. I read the blog post you linked and I don't see any real evidence that their choice of Thrift was "grudging". They did say that there are differing requirements…
From the OP: "Our primary aim with this 'foolishness' is to create a solution that allows us to continue open sourcing parts of our stack without resorting to reinventing some of our internal wheels." And: "we think C++…
I recommend that anyone interested in this topic look closely at the raw data provided in the deck on slides 38-41.
It looks like the right thing might have happened here (at least in the small). Crockford is making a change in JSMin: https://github.com/douglascrockford/JSMin/commit/5ca277ea452... Jacob changed the code to be…
What are the universally accepted style rules for C/C++? Every organization I have worked in has had to develop their own guidelines around style in C/C++. What really surprises me is that such a large number of people…
It's interesting because the 5.1 specification doesn't say it is an error correction mechanism, it states: "For convenience, however, such semicolons may be omitted from the source text in certain situations".
I have never written a line of JS in my life, which hopefully qualifies me as an unbiased outsider, but I don't agree that that Crockford's position here on JSMin is the right thing to do. Here is what I see: @fat is…
That all supports the marketing effort. Mongo is optimized for a good out-of-the-box experience for developers. It is basically the MySQL model -- hook developers first, fix the fundamentals later. Caveat emptor.
C++0x has type inference via the "auto" keyword: http://en.wikipedia.org/wiki/C%2B%2B0x#Type_inference It is available in compilers today -- for example, Visual C++ 2010 supports "auto".
MySQL may work well for this small data set (200GB). Start working with 10s of TBs of data and you will start to understand why NoSQL stores were built.
Likewise when they start heading to Silicon Valley in droves... Last time around was 2000 -- 'nuff said.
Please point out where in the article a solution is discussed at all.
This article is terrible -- it sets up a false dichotomy. The article actually refutes it's own conclusion in the paragraphs about what people view as the ideal income distribution. We don't want total equality but we…
I previously worked on Thirft and have overseen the development of Bond with Adam as the lead developer. Your characterization of Thrift is accurate and Bond actually has some of the same architectural roots as Thrift.…
"After extensive experience working with Bigtable and other eventually consistent systems..." This is not accurate -- Bigtable is not eventually consistent. The scope of transactions supported by a system is a different…
Your post mentions "single root IO virtualization" as a factor in maximizing network performance. I am wondering what the impact of this was in your sorting. Do you have data for runs where you didn't enable this?
The title is not just misleading -- it is just plain wrong. NUMA was 15% better for Gmail and 20% better for the Web search frontends, as indicated by the reductions (improvements) in CPI for these workloads. There were…
The amazing thing is that the "big bulge" that Evans referred to in the original graph is clearly the bulge on the left (low-income) side of the graph, while McArdle incorrectly focuses on the artifact on the right…
There is also S4: http://incubator.apache.org/s4/
Full disclosure: I did some work on Thrift in 2007-2008. I read the blog post you linked and I don't see any real evidence that their choice of Thrift was "grudging". They did say that there are differing requirements…
From the OP: "Our primary aim with this 'foolishness' is to create a solution that allows us to continue open sourcing parts of our stack without resorting to reinventing some of our internal wheels." And: "we think C++…
I recommend that anyone interested in this topic look closely at the raw data provided in the deck on slides 38-41.
It looks like the right thing might have happened here (at least in the small). Crockford is making a change in JSMin: https://github.com/douglascrockford/JSMin/commit/5ca277ea452... Jacob changed the code to be…
What are the universally accepted style rules for C/C++? Every organization I have worked in has had to develop their own guidelines around style in C/C++. What really surprises me is that such a large number of people…
It's interesting because the 5.1 specification doesn't say it is an error correction mechanism, it states: "For convenience, however, such semicolons may be omitted from the source text in certain situations".
I have never written a line of JS in my life, which hopefully qualifies me as an unbiased outsider, but I don't agree that that Crockford's position here on JSMin is the right thing to do. Here is what I see: @fat is…
That all supports the marketing effort. Mongo is optimized for a good out-of-the-box experience for developers. It is basically the MySQL model -- hook developers first, fix the fundamentals later. Caveat emptor.
C++0x has type inference via the "auto" keyword: http://en.wikipedia.org/wiki/C%2B%2B0x#Type_inference It is available in compilers today -- for example, Visual C++ 2010 supports "auto".