5 ms·
Kudos for AWS for the ability to launch so many services, many of them are competing with each other or complimentary. At first I (disclosure, ScyllaDB co-foun
by thekozmo 7y ago
Kudos for AWS for the ability to launch so many services, many of them are competing with each other or complimentary.
At first I (disclosure, ScyllaDB co-founder) called their serverless a bluff but I gave it a try and it's nice to create a table without waiting for any server. That said, I know personally that Dynamo scales really slow so they wouldn't catch up the speed. It also say 1 digit ms latency but state the plan to improve jvm overhead.
Another funny thing is (regardless of tech) that AWS folks have wonderful people talking about open source but this very solution isn't open at all. It's impossible to figure out what's Cassandra and what's Dynamo. How about a diagram?
Lastly, it's pricey (for 1M iops you'll pay $3.5M/year!!) and doesn't have counters, UDT, materialized views and plenty other features.
If you got down here, hey, give ScyllaDB a try, it's OSS (AGPL) and as a service on AWS and has features that neither C* or MCS has - workload prioritization for instance.
Dor
- marktangotango 7y agoJust curious about AGPL. Do you feel that AGPL gives you a hedge against a cloud service deploying your project at scale for profit that the project would otherwise miss out on? I ask this as someone who has been sitting on some code for 10 years for precisely this reason!
- PeterCorless 7y agoA: The "one additional feature" - Section 2(d) reads as follows: " If the Program as you received it is intended to interact with users through a computer network and if, in the version you received, any user interacting with the Program was given the opportunity to request transmission to that user of the Program's complete source code, you must not remove that facility from your modified version of the Program or work based on the Program, and must offer an equivalent opportunity for all users interacting with your Program through a computer network to request immediate transmission by HTTP of the complete source code of your modified version or other derivative work." "This enables the original author... to download the source and receive the benefit of any modifications to its original work. So if a cloud vendor (or anyone) decided to take your software and use it, if they made modifications to it you are entitled to get access to those modifications. For many people this is a barrier to entry -- they want the ability to modify it in however they want (which they can still do privately under AGPL). But if they offer it in public, they have to share their mods back to the community. At least, that is my layperson's understanding of it. I am not an intellectual property lawyer and do not pretend to be. Source: http://www.affero.org/oagf.html http://www.affero.org/oagf.html
- richardfontana 7y agoThe quoted language is from the long-extinct AGPLv1, which was published in the early 2000s and adopted by only a handful of projects.
- PeterCorless 7y agoAh! Good catch. Like I said, I'm not a lawyer. :)
- thekozmo 7y agoTo some extent yes. It's not 100% protection. AGPL is just the right model, closes the loophole that GPL left. If you get to change the code, you must contribute the changes back. That's all
- ec109685 7y agoAGPL is viral as well. Many companies believe client libraries will also fall into AGPL scope, and therefor any apps using these clients will also have to be AGPL licensed. So many companies ban AGPL completely.
- sg47 7y agoAWS can launch so many services since they are not developing any of them and are just stealing the open source contributions of other companies/developers without contributing anything back.
- manigandham 7y agoAWS isn't stealing anything. They're hosting and running software for paying customers who want solutions to their problems, not licenses they have to run themselves. That's the whole point of managed services and the rise of cloud computing. Do you consider independent MSPs like Aiven and Instaclustr to be "stealing" too? Vendors should compete by creating their own cloud offerings, and many are finally getting around to it.
- sg47 7y agoThey are disincentivizing (made up word) true open source development and using their monopoly to offer services that vendors cannot compete with easily.
- manigandham 7y agoI don't see how any of that is true. Customers want managed services, why aren't vendors meeting that demand? For example, why hasn't Datastax rolled out a cloud offering on AWS yet? All this time and they have no solution. Even ScyllaDB just launched a minimal service this year. I would expect a db vendor to be able to wire up some APIs and at least get a basic deployment running instead of complaining about AWS offering it first.
- PeterCorless 7y agoDataStax made a major deal with Google instead: https://www.datastax.com/platform/google-cloud-platform https://www.datastax.com/platform/google-cloud-platform
- 7y ago
- simonebrunozzi 7y ago> Dynamo scales really slow Quite arrogant attitude, dude. DynamoDB is not slow in scaling, quite the opposite. (disclosure: 6+ years at AWS, 2008-2014, and I know the main guy that designed DynamoDB). If you want your startup to succeed, I suggest your first step should be to avoid criticizing the competition without substantiating it with hard evidence. Be humble. There's plenty of space for great solutions, you don't need to bash the huge elephant in the room to get started.
- LegitShady 7y ago≥Quite arrogant attitude, dude I find your lack of self awareness hilarious. You know the guy who designed dynamodb! Wow. Could I get you to send me his autograph?
- tapatio 7y agoLOLOLOL
- manigandham 7y agoScyllaDB has already proven itself to be one of the fastest databases in the world, and far better than DynamoDB on scaling and efficiency.
- rumanator 7y ago> If you want your startup to succeed, I suggest your first step should be to avoid criticizing the competition without substantiating it with hard evidence. From scylladb's site: Scylla Cloud vs DynamoDB benchmarks https://www.scylladb.com/product/benchmarks/dynamodb-benchmark/ https://www.scylladb.com/product/benchmarks/dynamodb-benchma...