Lammert, hope the storm has passed you quickly and well yesterday night :-)
Regarding your question, I would first start a little discussion about your setup:
In my experience, there are many ways to solve scalability issues. It can be hardware, it can be a specific configuration of an existing suite and it also be a migration. In your case I would first ask: you have no experience with Cassandra, but with MariaDB? In that case: if you migrate to software solution XX (here Casandra) I am always hesitant due to the lack of know-how within my organisation.
I would only recommend such a step, if you have a staging option and can test out the new software in your setting with a stress test and get good at administration of the set.
MariaDB can scale massively, if handled right.
This is a good read: [
blog.scottlogic.com...] (not affiliated, no ad!)
Are you sure, that scaling and sharding with MariaDB in combination with an indexing server (Lucene, sphinxsearch, etc.) is not easier to handle for you, because you already know MariaDB well? How many write operations do you have in a day? How big are the tables?
Cheers,
Ralf