Live data from Hacker News

ScyllaDB Closes $16M in Series B Funding

scylladb.com

61–70 of 74 posts

Re: ScyllaDB Closes $16M in Series B Funding

#61
post #2

If I was Datastax I would be scared of Scylla. They have momentum and they are one of the best engineering teams around outside of top teams at Google/FB etc.

Maybe I'm too far out of the loop but while they both provide enterprise Cassandra they both also offer a bunch of different products so in some product categories there may be plenty of room for both of them. I gotta say though, going to each of their websites, and Scylla was very straight forward "here's what we provide" and I understand it pretty quickly. Datastax? I...still don't entirely understand what they off…

Yeah they're pretty buzzword ish.

But last I heard they bought in the titandb guy to build their own enterprise graph database on top of cassandra.

So they got that going for them.

Re: ScyllaDB Closes $16M in Series B Funding

#63
post #33

Earlier quoted context omitted.

Enterprise companies also care about OPEX.. i.e. if they have an internal SLA that can be met with a 100 node C* cluster or with 10 Scylla nodes, that will matter quite a bit.

Enterprise companies spend millions on database projects and majority of the cost comes from Professional Services and Consultancies engaged in data migration etc. So cost of the product itself is never the driving factor especially when the cost will be so substantially less already than Teradata or Oracle. And the most important part of a database is confidence. You need to be able to trust that when you have a Pro…

Doing more with the same budget is a big thing within any department. It's a way to show 'efficiency' thus garner points for promotion.

Overall company budget for a technology group is besides the point---individual departments are budget constrained and being able to say I saved 30% last quarter, and whilst handing 200% more operations is something any manager would love.

Re: ScyllaDB Closes $16M in Series B Funding

#64
post #43

Earlier quoted context omitted.

Do you mean you use pipelinedb and citus or do you mean you use citus to cluster pipelinedb? I never thought to try mixing the two since pipelinedb has their own commercial product for clustering. You should write a blog post on that if you were able to cluster pipelinedb with citus.

I mix the two. Citus for offline warehousing and pipelinedb for realtime. I'm very pleased with the results. I mix the two by using a message bus (Kafka + RabbitMQ) I spent a lot of time with Cassandra. It is probably great tech I just don't have petabyte data yet. And I know all the stats I want a prior.

This is why I love HN. People give their real-world scenarios.

Thank you for recommending pipelinedb, I haven't come across them before.

I have kafka and postgres and in need of real-time analytics, this may be the solution I'm looking for.

I've used citus in the past, whilst it's excellent for data-warehousing. Unless you scale up the servers, then it's not suitable for real-time counts. I found that lacking for my use-case.

If you see this, can you reach out at my name @ gmail dot com, I'd like to chat about issues you have come across.

Re: ScyllaDB Closes $16M in Series B Funding

#65
post #50
post #45

From their front page: "allow for perfect scale-up linear performance of up to 1,000,000 read/write operations per node." What happens after 1M operations? The nodes catch on fire?

I know nothing about database architecture but I'm gonna assume that the individual operations take longer until you distribute the load across more nodes.

Every system has a maximum capacity, and after that is reached, the requests just see increased latency without increased throughput. At this point you scale up (by replacing it with better hardware) or out (by adding more nodes).

Re: ScyllaDB Closes $16M in Series B Funding

#66
post #59
post #58

Earlier quoted context omitted.

Here: https://news.ycombinator.com/item?id=11523531

Thanks for the pointer! Please note that @glommer is talking about the classic secondary index implementation in Cassandra, which is very simple but also broken. I don't know the details but we probably did have "half-ready" code for that. We decided against going forward with it because Cassandra had already moved to SASI (which is also much more complex). As I said, we're currently focusing on materialized views, a…

update: we didn't move forward with that implementation.

Secondary indexes will be implemented on top of Materialized Views. Patches for Materialized Views already exist, and are soon to appear in preview releases.

Re: ScyllaDB Closes $16M in Series B Funding

#67

Earlier quoted context omitted.

Maybe I'm too far out of the loop but while they both provide enterprise Cassandra they both also offer a bunch of different products so in some product categories there may be plenty of room for both of them. I gotta say though, going to each of their websites, and Scylla was very straight forward "here's what we provide" and I understand it pretty quickly. Datastax? I...still don't entirely understand what they off…

Yeah they're pretty buzzword ish. But last I heard they bought in the titandb guy to build their own enterprise graph database on top of cassandra. So they got that going for them.

Oh I forgot about that! That's a big thing going for them. I feel like half the projects I've worked on in the recent past could benefit from a graph database.

Re: ScyllaDB Closes $16M in Series B Funding

#68
post #44

Business plan. 1. Let someone else solve the hard distributed-system problems. 2. Re-implement the local pieces for higher performance. 3. Profit!

No one stopped that someone to work for higher performance and profit themselves.

Nobody stopped them; they were just busy doing other things that made the effort worthwhile. It's worth keeping that in mind, to make sure that competitive claims about performance don't drown out proper credit for the true innovators.

Note that I'm not saying anything is wrong here. Reimplementations of existing ideas are a time honored tradition, and often lead to their own innovations. Linux was a reimplementation of UNIX, and seems to have been good for a lot of people. Most web servers and browsers are reimplementations of things that had existed previously. From compilers and databases to filesystems and hypervisors, a lot of software we all rely on today - especially in open source - is a reimplementation of something or other. I'm pointing out an opportunity, not a flaw.

Re: ScyllaDB Closes $16M in Series B Funding

#69
post #43

Earlier quoted context omitted.

I mix the two. Citus for offline warehousing and pipelinedb for realtime. I'm very pleased with the results. I mix the two by using a message bus (Kafka + RabbitMQ) I spent a lot of time with Cassandra. It is probably great tech I just don't have petabyte data yet. And I know all the stats I want a prior.

This is why I love HN. People give their real-world scenarios. Thank you for recommending pipelinedb, I haven't come across them before. I have kafka and postgres and in need of real-time analytics, this may be the solution I'm looking for. I've used citus in the past, whilst it's excellent for data-warehousing. Unless you scale up the servers, then it's not suitable for real-time counts. I found that lacking for my…

If you need both citus + pipelinedb then memsql.com will solve your problem with a much more polished solution. MySQL dialect instead of PostgreSQL but that's rarely a problem for a data warehouse.

Re: ScyllaDB Closes $16M in Series B Funding

#70
post #49

Earlier quoted context omitted.

I'm one of the founders at MemSQL, which is designed for real-time analytics. Take it for a spin and see if it works for you.

Thanks for the recommendation! I will check it out for sure!

We use memsql, if you're using citus + pipelinedb then memsql will likely solve your problem with a single better solution. Not open-source and uses mysql dialect instead of postgresql but definitely highly recommended.
Post reply on HN