0 / 0
Retourner à la version anglaise de la documentation
Connexion Apache Cassandra
Dernière mise à jour : 28 nov. 2024
Connexion Apache Cassandra

Pour accéder à vos données dans Apache Cassandra, créez un actif de connexion.

Apache Cassandra est une base de données NoSQL répartie open source.

Versions prises en charge

Apache Cassandra 2.0 ou versions ultérieures

Créer une connexion à Apache Cassandra

Pour créer l'actif de connexion, il vous faut ces informations de connexion :

  • Nom d'hôte ou adresse IP
  • Numéro de port
  • Espace de clés (facultatif)
  • Nom d'utilisateur et mot de passe
  • Cohérence de lecture (facultatif): Indique le nombre de répliques qui doivent répondre à une demande de lecture avant que les données ne soient renvoyées à l'application client.
    • all: les données sont renvoyées à l'application une fois que toutes les répliques ont répondu. Ce paramètre fournit la cohérence la plus élevée et la disponibilité la plus faible.
    • local_one: les données sont renvoyées par la réplique la plus proche du centre de données local.
    • local_quorum: les données sont renvoyées après un quorum de répliques dans le même centre de données que celui auquel le noeud coordinateur a répondu. Ce paramètre annule le temps d'attente de la communication entre les centres de données.
    • local_serial: les données d'un centre de données sont lues sans proposer de nouvel ajout ou de nouvelle mise à jour. Les transactions non validées dans le centre de données sont validées dans le cadre de la lecture.
    • one: les données sont renvoyées à partir de la réplique la plus proche. Ce paramètre offre la disponibilité la plus élevée, mais augmente la probabilité que des données périmées soient lues.
    • quorum: (valeur par défaut). Les données sont renvoyées après qu'un quorum de répliques a répondu à partir de n'importe quel centre de données.
    • serial: les données sont lues sans proposer de nouvel ajout ou de nouvelle mise à jour. Les transactions non validées sont validées dans le cadre de la lecture.
    • three: les données sont renvoyées par trois des répliques les plus proches.
    • two: les données sont renvoyées par deux des répliques les plus proches.  
  • Cohérence d'écriture (facultatif): Indique le nombre de répliques pour lesquelles la demande d'écriture doit aboutir avant qu'un accusé de réception soit renvoyé à l'application client.
    • all: Une écriture doit aboutir sur tous les noeuds de réplique de la grappe pour cette clé de partition. Ce paramètre fournit la cohérence la plus élevée et la disponibilité la plus faible.
    • any: une écriture doit réussir sur au moins un noeud. Même si tous les noeuds de réplique de la clé de partition donnée sont arrêtés, l'écriture peut aboutir après l'écriture d'une handoff. Ce paramètre fournit la cohérence la plus faible et la disponibilité la plus élevée.
    • each_quorum: une écriture doit réussir sur un quorum de noeuds de réplique dans un centre de données.
    • local_one: une écriture doit réussir sur au moins un noeud de réplique dans le centre de données local.
    • local_quorum: une écriture doit aboutir sur un quorum de noeuds de réplique dans le même centre de données que le noeud coordinateur. Ce paramètre annule le temps d'attente de la communication entre les centres de données.
    • local_serial: le pilote empêche les mises à jour inconditionnelles afin d'obtenir une cohérence linéarisable pour les transactions légères au sein du centre de données.
    • one: une écriture doit réussir sur au moins un noeud de réplique.
    • quorum: (valeur par défaut). Une écriture doit réussir sur un quorum de noeuds de réplique.
    • serial: le pilote empêche les mises à jour inconditionnelles afin d'obtenir une cohérence linéarisable pour les transactions légères.
    • three: Une écriture doit réussir sur au moins trois noeuds de réplique.
    • two: une écriture doit réussir sur au moins deux noeuds de réplique.

 

  • Certificat SSL (si requis par le serveur de base de données)

Pour la connectivité privée, pour vous connecter à une base de données qui n'est pas externalisée sur Internet (par exemple, derrière un pare-feu), vous devez configurer une connexion sécurisée.

Choisissez la méthode de création d'une connexion basée sur l'emplacement dans la plateforme.

Dans un projet
Cliquez sur Actifs > Nouvel actif > Connexion à une source de données. Voir Ajout d'une connexion à un projet.  
Dans un espace de déploiement
Cliquez sur Importer les actifs > Accès aux données > Connexion. Voir Ajout d'actifs de données à un espace de déploiement.
Dans le catalogue d'actifs de la plateforme
Cliquez sur Nouvelle connexion. Voir Ajout de connexions de plateforme.

Etape suivante : ajout d'actifs de données à partir de la connexion

Où vous pouvez utiliser cette connexion

Vous pouvez utiliser les connexions Apache Cassandra dans les espaces de travail et outils suivants :

Projets

Catalogs

  • Platform assets catalog

Clés primaires dans les instructions SQL

Si vous créez une table cible avec une instruction SQL et que vous ne spécifiez pas de colonne de clé, la première colonne est désignée comme clé primaire.

Configuration d'Apache Cassandra

En savoir plus

Rubrique parent : Connexions prises en charge

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus