Live data from Hacker News

Aerospike goes Open Source

aerospike.com

61–70 of 86 posts

Re: Aerospike goes Open Source

#61

Earlier quoted context omitted.

This seems to be a common misconception about the interplay of copyright and GPL style licenses. Since they own the copyright, they can relicence it however they choose. The GPL and other open source licenses just give non-copyright holders additional rights beyond what copyright law provide (which for most works is nothing beyond a bit of fair-use). In that way the GPL is a clever hack of copyright, since it relies…

I get that part, but how does that work when other people also contribute changes for which they own the copyright and which are also AGPL licensed, but then to the Aerospike devs?

Most projects like this have a contributor release which either requires outside contributions to either be entirely licensed to the project or have a specific grant allowing the founding company to use it as part of their non-GPLed release.

Re: Aerospike goes Open Source

#62
post #49

Earlier quoted context omitted.

An alternative example... http://www.aerospike.com/blog/big-bucks-for-bluekai-snapdeal... "Snapdeal replaced 10 MongoDB database servers with the Aerospike database on two servers on Amazon EC2—an 80% reduction—while continuing to rapidly scale the business."

Again, an alternative example from the database vendors . Please, display some critical thinking.

It's an example case from a customer of the database vendor. I'm unlikely to find anything better until after people start playing around with the open source version.

Re: Aerospike goes Open Source

#63
"A database literally ten times faster than existing NoSQL solutions, and one hundred times faster than existing SQL solution".

The odds of that claim being true and/or supported by benchmarks is somewhere well below the 1% mark. Why do companies keep making those sort of obviously questionable claims knowing the negative backlash that surely will follow. Boggles the mind really.

Re: Aerospike goes Open Source

#64
post #50

Earlier quoted context omitted.

Here's a benchmark from 2013 from Thumbtack Technology, comparing Aerospike, Cassandra, MongoDB and Couchbase... http://www.odbms.org/2013/01/ultra-high-performance-nosql-be... http://www.odbms.org/wp-content/uploads/2013/11/NoSQLBenchma... In this benchmark, Couchbase gets some impressive results, but it does appear that Aerospike is the overall winner when it comes to speed and reliability. Anyway, the code is free…

In the former study, if you read it carefully, Aerospike were essentially able to choose the hardware for the test. "Anyway, the code is free to install, it's easy enough to validate the speed claims" So why don't you do so and come back with your own results that can at least pretend to be neutral instead of spreading empty hype around here?

"So why don't you do so and come back with your own results that can at least pretend to be neutral instead of spreading empty hype around here?"

I don't own a computer, unless you count the smartphone I carry in my pocket. I somewhat suspect I'm in the minority on this on a site like HN.

Re: Aerospike goes Open Source

#65
post #63

"A database literally ten times faster than existing NoSQL solutions, and one hundred times faster than existing SQL solution". The odds of that claim being true and/or supported by benchmarks is somewhere well below the 1% mark. Why do companies keep making those sort of obviously questionable claims knowing the negative backlash that surely will follow. Boggles the mind really.

It's likely from the marketing team, not the engineering team. That doesn't mean the product itself cannot be solid.

Re: Aerospike goes Open Source

#66
post #63

"A database literally ten times faster than existing NoSQL solutions, and one hundred times faster than existing SQL solution". The odds of that claim being true and/or supported by benchmarks is somewhere well below the 1% mark. Why do companies keep making those sort of obviously questionable claims knowing the negative backlash that surely will follow. Boggles the mind really.

It's likely from the marketing team, not the engineering team. That doesn't mean the product itself cannot be solid.

Nobody's arguing that the product isn't solid. Such claims are just a recipe for negative attention and are almost certainly not correct. And actually it'd be very odd for a marketing team to not verify their front page claims with the engineering team. This is a tech company afterall.

Re: Aerospike goes Open Source

#67

Aerospike guys were at a big data workshop at Bangalore last week. It's performance is pretty impressive. They claimed about >1M TPS with just 3 nodes and compared it with Couchdb which is claimed to achieve 1M TPS in 330 nodes. But unclear about their benchmarking method.

"But unclear about their benchmarking method". That can be said for every single performance claim they make. There's a rather distinct lack of objective facts.

Re: Aerospike goes Open Source

#69
post #49

Earlier quoted context omitted.

An alternative example... http://www.aerospike.com/blog/big-bucks-for-bluekai-snapdeal... "Snapdeal replaced 10 MongoDB database servers with the Aerospike database on two servers on Amazon EC2—an 80% reduction—while continuing to rapidly scale the business."

Again, an alternative example from the database vendors . Please, display some critical thinking.

Critical thinking includes not suggesting that someone should prove a negative. Those are independent benchmarks with the sole 'violation' of being re-posted on the vendor's site. Unless you can provide metrics that disprove them, they stand.

Re: Aerospike goes Open Source

#70
Common atleast has some tests posix4es-MacBook-Air-3:aerospike-common posix4e$ cloc src/main/ - 6603 posix4es-MacBook-Air-3:aerospike-common posix4e$ cloc src/test/ - 1247

I worry about test coverage stats like that

Not to mention if you look at the tests

/ * TEST CASES /

TEST( msgpack_roundtrip_integer1, "roundtrip: 123" ) { as_integer i1; as_integer_init(&i1, 123);

        as_integer i2;
        as_integer_init(&i2, 456);

        as_val * v2 = roundtrip((as_val *) &i1);

        assert_val_eq(v2, &i1);

        as_integer_destroy(&i1);
        as_val_destroy(v2);
}

Not exactly terse and readable

Post reply on HN