With the NoSQL market expected to be worth $22 Billion by 2026[1], big business is paying Apache Cassandra[2] a lot of attention. While MongoDB dominates NoSQL, 52.71% to Cassandra's 9.73%[3], Cassandra, with its ability to deliver continuous availability, high performance, and scalability to large volumes of unstructured data, will always be a player. Now, if only there were more expert Cassandra administrators!
A global survey of 1,404 Cassandra practitioners[4] found a plurality thought the lack of skilled staff and the challenge of migration was blocking Cassandra's adoption. To be exact, 36% of users currently using Cassandra for mission-critical apps said that a lack of Cassandra-skilled team members was deterring its broader adoption.
When asked what it would take for practitioners to use Cassandra for more applications and features in production, they said it needs to be "easier to migrate" and "easier to integrate." That's because "we don't have time to train a ton of developers, so that time to deploy, time to onboard, that's really key. All the other stuff, scalability, that all sounds fine," said a London-based senior Cassandra user.
That may be in part because of those surveyed, 89% were using open-source Cassandra. If they were using DataStax[5], the most popular Cassandra distro, it might be a different story.
Regardless, people are turning to Cassandra because it works well for mission-critical apps due to numerous reasons. These include that it is easy to use to build "good hybrid solutions" (62%); "very secure" (60%); "highly scalable" (57%); "fast" (57%); and "easy to build apps with" (55%).
How scalable and fast? One Cassandra administrator said, "We're scheduling 100s of millions of messages to be sent. Per day. If it's two weeks, we're talking about a couple