Bonjour,
Voici une petit critique sous forme d'article de la nouvelle fonctionnalité d'Oracle 12c, les bases multitenant
Architecture multitenant Oracle 12c
N'hésitez pas à poster vos commentaires/remarques
Bonjour,
Voici une petit critique sous forme d'article de la nouvelle fonctionnalité d'Oracle 12c, les bases multitenant
Architecture multitenant Oracle 12c
N'hésitez pas à poster vos commentaires/remarques
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Petite précision, mais qui a son importance, le journal des transactions est toujours partagé par toutes les bases de données. Autrement il n'existe pas un journal de transaction par base de données.
De même, il n'est pas possible de faire des requêtes interbases sans passer par des dblink... Ce qui ne permet pas d'optimiser les jointures entre deux tables de deux bases différentes...
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Bonjour,
L'article contient une affirmation fausse:
"L'architecture multitenant est soumise à licence (et elle est chère !) et nécessite l'Enterprise Edition."
L'architecture multitenant est aussi disponible pour la Standard Edition 2. Au début 1 seule PDB était possible, maintenant jusqu'à 3 PDBs sont autorisées.
Concernant les requêtes interbases, si les PDBs sont dans le même CDB tu n'as pas besoin de DB link, tu peux utiliser la clause CONTAINER.
L'article ayant été écrit en 2014, la version d'Oracle était alors la 12C et ce module était payant. Ce n'est que récemment que le multi tenant est devenu moins payant pour quelques pauvres bases là ou les autres ne le font jamais payer même pour des milliers de bases (un de nos client avait 25 000 bases sur une seule instance SQL Server en version standard).
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Bonjour,
Il y a certainement confusion dans la compréhension. L'architecture multitenant était AUSSI disponible en Standard Edition 2 à sa sortie en 12c. La seule limite c'était l'utilisation d'une seule PDB. Alors bien sûr ça n'offrait aucun intérêt du point de vue purement multitenant, mais c'était surtout pour forcer l'utilisation de la nouvelle architecture, car le but pour Oracle c'était de toute façon sortir de l'architecture classique. D'ailleurs cette dernière n'est plus supportée depuis la 21c.
Maintenant la SE2 permet l'utilisation de 3 PDBs, et en effet si on est en Entreprise Edition si on veut utiliser X PDBs c'est une option payante.
La politique tarifaire d'Oracle est très discutable, nous sommes d'accord.
Partager