Je travaille sur la conception de la famille de colonnes Cassandra.Comment Cassandra Gérer une requête de sélection?
J'ai rencontré une situation de GC plus élevé lors de la sélection, après le chargement d'une densité de données plus élevée. C'est-à-dire, la quantité de données dans une partition a augmenté. Aussi pour les données de faible densité, cela fonctionne bien.
Je veux savoir comment Cassandra fait la requête SELECT (avec la partition et la clé de cluster spécifiées)?
L'ensemble des données d'une partition est-il chargé en mémoire pendant l'exécution de SELECT?
Un grand nombre de clés de partition affectera-t-il les performances?
S'il vous plaît ajouter les exemples de requête et aussi élaborer sur ce que vous entendez par haute densité et faible destinée. Interroge-t-il avec ou sans clé de cluster et chaque partition est haute ou basse sur les colonnes de clustering associées? – dilsingi
La structure de la table est comme ceci - PRIMARY KEY (A, B, C). La table a peu de champs (p, q, r, s, t) aussi. Exemple de requête - SELECT p, q, r, s, t FROM table où A =? ET B = ?; – kjk
La densité de données augmente à mesure que plus d'entrées B et C sont insérées. – kjk