Key points are not available for this paper at this time.
Il s'agit d'une idée reçue courante que la base de données sans partage est l'architecture de base de données parallèle préférée en termes de scalabilité et de prix/performance. Cet article explique que, contrairement à la croyance populaire, une architecture de cache partagé telle qu'elle est mise en œuvre dans Oracle 9i Real Application Clusters (RAC) n'est pas seulement viable, mais également l'avenir des architectures de bases de données parallèles. Nous soutenons que les besoins des entreprises, les tendances matérielles et les tendances des applications de bases de données favorisent les architectures à cache partagé tant pour les charges de travail OLTP que DSS. Nous montrons que l'architecture de cache partagé permet au SGBD de choisir parmi un sur-ensemble des stratégies d'exécution parallèle qui peuvent être utilisées dans un système sans partage. Le cache partagé utilise un protocole de cohérence de cache tampon global semblable à SMP pour les transactions OLTP et un parallélisme partitionné semblable à sans partage pour les charges de travail DSS. Nous expliquons ensuite les innovations présentes dans Oracle 9i RAC pour mettre en œuvre une base de données à cache partagé utilisant des composants matériels courants. Enfin, nous explorons les directions futures pour améliorer davantage l'architecture de cache partagé sur des clusters de commodités.
Chandrasekaran et al. (mar,) ont étudié cette question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: