SASI, le full text search dans Apache Cassandra
Apache Cassandra est connu pour être une base NoSQL hautement scalable et disponible. Mais ces avantages se paient par une rigidité dans les possibilités de requête.Depuis l’introduction des index SASI de Cassandra 3.4, ces limitations font partie du passé. Maintenant vous pouvez créer des index performants sur vos colonnes pour des requêtes simples ou du full text search avec la nouvelle syntaxe LIKE %term%
.
Pour illustrer SASI, nous utiliseront une base de données de 100 000 albums musicaux et artistes. Nous montrerons comment SASI peut accélérer les scénarios analytics avec du Apache Spark
Pour terminer, nous verrons les bons cas d’utilisation de SASI ainsi que les limites.