2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Le modèle de thread de DolphinDB est relativement complexe, et l'écriture et l'interrogation de tables distribuées peuvent nécessiter plusieurs types de threads.En comprenant l'ensemble du processus de requête SQL, cela peut nous aider à comprendre le modèle de thread de DolphinDB, à maîtriser la configuration de DolphinDB et à optimiser les performances du système.
Ce didacticiel prend comme exemple une requête SQL distribuée pour présenter le flux de données du processus de requête de base de données distribuée DolphinDB et les différents pools de threads qu'il traverse.
Responsable de l'exécution des commandes émises par le nœud de contrôle pour démarrer et arrêter les nœuds de données ou les nœuds de calcul. Dans un cluster, chaque serveur physique possède exactement un nœud d'agent.
Responsable de la collecte des battements de cœur des nœuds d'agent, des nœuds de données et des nœuds de calcul, de la surveillance de l'état de fonctionnement de chaque nœud et de la gestion des métadonnées et des transactions du système de fichiers distribué.
Il peut non seulement stocker des données, mais également être utilisé pour l'interrogation et le calcul de données.
Utilisé uniquement pour la requête de données et le calcul. Les nœuds de calcul sont utilisés pour des opérations gourmandes en calcul, y compris des scénarios tels que le calcul en flux, la corrélation distribuée et l'apprentissage automatique.Les nœuds de calcul ne stockent pas de données, mais peuvent transmettre