IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

OpenWorld 2012 : l’architecture multi-tenant au coeur d’Oracle 12c


Sujet :

Oracle

  1. #1
    Expert confirmé

    Femme Profil pro
    Ingenieur en informatique
    Inscrit en
    Février 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Ingenieur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 67
    Points : 4 763
    Points
    4 763
    Par défaut OpenWorld 2012 : l’architecture multi-tenant au coeur d’Oracle 12c
    OpenWorld 2012 : l’architecture multi-tenant au coeur d’Oracle 12c
    Une version résolument tournée vers le Cloud du célèbre SGBD d’entreprise

    Un C pour le Cloud qui sera au coeur de la prochaine version « 12c » du célèbre système de gestion de base de données d’Oracle.



    L’entreprise a annoncé une nouvelle version de son SGBD sous une approche « Multi-Tenant ». Larry Ellison a dévoilé à la conférence OpenWorld le serveur de base de données Oracle 12c, muni d’une nouvelle architecture « Multi-Tenant », basée sur le Cloud et qui sera disponible dès 2013. D’après le célèbre PDG, cette version promet d’être supérieure en terme de sécurité, contrôle et efficacité pour les services logiciels fournis en mode Cloud.

    Cette nouvelle architecture sous-entend que les utilisateurs seront en mesure de créer plusieurs bases de données "pluggables" qui se trouveront dans un serveur unique.

    Une « architecture nouvelle et fondamentale en base de données » selon les propos d’Andy Mendelsohn, le vice-président d’Oracle dans son intervention lors de l’Oracle OpenWorld à San Francisco.

    Oracle espère convaincre les entreprises que l’endroit naturel pour mettre en œuvre l’architecture multi-tenant (une seule instance utilisée par plusieurs clients et adaptée aux besoins de chacun, de manière individualisée) est au niveau des bases de données et non pas de la couche applicative.



    Une approche imminente dans le domaine des bases de données, et qui distinguera probablement Oracle de ses concurrents dans ce secteur. Mais l’aidera-t-elle à les devancer tous, et surtout à quel prix ce service sera-t-il mis sur le marché ?


    Source : Forbes

    Et vous ? :

    • Seriez-vous tenté(e) de découvrir et d’utiliser cette nouvelle version d’Oracle Database ?
    • Êtes-vous convaincu(e) par cette approche ?

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Cette actualité telle que vous la présentez n'a aucun intérêt, puisqu'on n'y apprend rien !

    Vous vous contentez de répéter en boucle "multi-tenant", sans jamais l'expliquer, et de pointer vers des ressources en anglais (à quoi sert de venir sur un site francophone pour ça ?)

    Cette nouvelle architecture sous-entend que les utilisateurs seront en mesure de créer plusieurs bases de données "pluggable" qui se trouvent dans un serveur unique.
    Il aurait été utile d'expliquer en quoi c'est une nouveauté.
    Ca fait des lustres qu'on peut avoir plusieurs bases sur un serveur unique, qu'il s'agisse de bases physiques, ou de bases logiques (schémas).
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  3. #3
    Expert éminent Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 564
    Points : 7 285
    Points
    7 285
    Par défaut
    Citation Envoyé par nissacomet Voir le message
    [url="http://www.youtube.com/watch?v=1pPofz15_ro"]Vidéo : une partie de la Keynote d’Ellison[/url
    La première chose qui me vient à l'esprit dès que j'entends parler Ellison:


    Sinon c'est clair qu'on apprend vraiment pas grand chose là; ça ressemble beaucoup à de la pub...
    Copier c'est copier; voler c'est vendre un CD une vingtaine d'euros!


    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #include <stdio.h>
     
    int main(int argc, char **argv) {
     
        printf("So long, and thanks for the fish, Dennis...\n");
        return 0;
    }

  4. #4
    Membre confirmé Avatar de a028762
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 419
    Points : 537
    Points
    537
    Par défaut Oracle, toujours la Pithie !
    Quelle pitiée, cet Oracle ...
    excusez ce jeu de mot facile.
    Depuis 20 ans que je connais Oracle, s.g.b.d. fort efficace par ailleurs,
    Ils se sont toujours centré sur leur éco-système,
    Logique qu'ils pipotent sur le cloud ...
    Maintenant, c'est quoi le multi-tenant ?

  5. #5
    Membre émérite
    Homme Profil pro
    Ingénieur en génie logiciel
    Inscrit en
    Juin 2012
    Messages
    856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur en génie logiciel
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2012
    Messages : 856
    Points : 2 442
    Points
    2 442
    Par défaut
    Citation Envoyé par a028762 Voir le message
    Quelle pitiée, cet Oracle ...
    excusez ce jeu de mot facile.
    Depuis 20 ans que je connais Oracle, s.g.b.d. fort efficace par ailleurs,
    Ils se sont toujours centré sur leur éco-système,
    Logique qu'ils pipotent sur le cloud ...
    Maintenant, c'est quoi le multi-tenant ?

    comme bon nombre d'entreprise.... apple, microsoft...sauf qu'oracle fonctionne sur différent cpu, os.

  6. #6
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Citation Envoyé par Pomalaix Voir le message
    Ca fait des lustres qu'on peut avoir plusieurs bases sur un serveur unique, qu'il s'agisse de bases physiques, ou de bases logiques (schémas).
    Justement, de là vient le besoin du 'multi-tenant' (ou plutôt multi-locataire puisqu'il s'agit de louer une base de donnée comme un service).
    Avant la 12c, les possibilités pour séparer les données de plusieurs clients locataires de la même application sont:
    - différents schémas, mais certaines applications ne le permettent pas et demandent d'avoir un nommage fixé des schémas
    - différents instances Oracle, mais du coup les ressources Oracle ne peuvent pas être mutualisées, et on se retrouve avec plusieurs instances par serveur.

    Avec la 12c et les pluggables databases [corrigé], on peut maintenant avoir une seule instance qui gère plusieurs bases de données - donc séparation complète des bases tout en mutualisant les ressources de l'instance (mémoire, processus) ainsi que le dictionnaire. On peut alors ajouter des très petites bases de manière très légère, ce qui n'était pas possible avant.

    Mais évidemment, si Oracle l'avait annoncé si simplement, ça n'aurait pas paru comme une si grande innovation... puisque leurs principaux concurrents ont toujours permi d'avoir plusieurs bases distinctes gérées par une même instance du SGBD. Oracle fonctionnait bien avec leur architecture d'une (ou plusieurs dans le cas du RAC) instances par base. Mais le Cloud et la location de base de donnée en Software as a Service ont rendu indispensable la possibilité de pouvoir mutualiser les ressources. Le coût d'une petite base est beaucoup trop grand s'il faut lui allouer de la mémoire et un dictionnaire dédiés. Oracle a été obligé de faire cette évolution qui est probablement une des plus grosse évolution d'architecture depuis le début de leur SGBD.

    Une approche imminente dans le domaine des bases de données, et qui distinguera probablement Oracle de ses concurrents dans ce secteur
    Pour moi, c'est plutôt une approche qui essaie de rattraper ses concurrents dans ce secteur

    Cordialement,
    Franck.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  7. #7
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Citation Envoyé par pachot Voir le message
    Justement, de là vient le besoin du 'multi-tenant' (ou plutôt multi-locataire puisqu'il s'agit de louer une base de donnée comme un service).
    Ah, enfin un qui souligne la métaphore immobilière (sans doute très parlante en anglais) à l'origine de cette expression foireuse qu'est le "multi-tenant"en français !

    Citation Envoyé par pachot Voir le message
    Avant la 12c, les possibilités pour séparer les données de plusieurs clients locataires de la même application sont: ...
    Officiellement, depuis la 9i, il y a déjà le VPD qui était censé répondre à ce besoin, avec le "succès" que l'on sait...
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  8. #8
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Citation Envoyé par pachot Voir le message
    Avec la 12c et les pluggables tablespaces...
    En sais-tu davantage sur la différence entre ce nouveau type de tablespace et les tablespaces transportables ?
    Aura-t-on maintenant la cartographie des objets du tablespace directement dans son en-tête ?

    Car jusqu'à ce jour, on a beau avoir un fichier d'un tablespace complet et en parfait état, on ne peut pas le brancher sur une base vu qu'il ne possède pas de dictionnaire intégré qui décrirait son contenu.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  9. #9
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Pomalaix Voir le message
    En sais-tu davantage sur la différence entre ce nouveau type de tablespace et les tablespaces transportables ?
    Aura-t-on maintenant la cartographie des objets du tablespace directement dans son en-tête ?
    Désolé, lapsus, je voulais dire pluggable database. Je corrige dans mon post pour ne pas prêter à confusion. Même si ça utilise probablement les transportable tablespace, c'est une base complète qui est pluggable (i.e l'ensemble des tablespaces et le dictionnaire correspondant).
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  10. #10
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 52
    Points : 116
    Points
    116
    Par défaut
    Citation Envoyé par pachot Voir le message
    ... Oracle a été obligé de faire cette évolution qui est probablement une des plus grosse évolution d'architecture depuis le début de leur SGBD.
    Oui je suis d'accord avec toi mais comment va aborder oracle pour réaliser ça ? surcharger (au sens couche process supplémentaire : comme une API) la couche system actuelle pour la rendre plus dynamique et au final donner l'illusion d'être détachée de l'instance ou bien ré écrire la couche système actuelle ?
    A suivre ... et surtout à voir ...

    Franck.

  11. #11
    Membre chevronné Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet / Urbaniste SI
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Points : 2 071
    Points
    2 071
    Par défaut
    Dans une présentation d'Oracle 12C par Oracle chez un partenaire, j'ai cru comprendre que même les tablespaces seraient mutualisés (plusieurs bases pourraient se partager un même table space). Info à prendre avec des pincettes!
    Garuda गरूड
    Brahmâ la Guerre et Vishnu la Paix

    Oracle 12C R2 - Forms11GR2 - Toad 12 - sharePoint 2010

  12. #12
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    536
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 536
    Points : 1 359
    Points
    1 359
    Par défaut
    Quelques informations techniques provenant d'une personne fiable, indépendante, impartiale et n’ayant, selon mon humble avis, aucune complaisance avec la corporation Oracle

    Pluggable 12c

    Les commentaires sont aussi révélateurs
    Bien Respectueusement
    www.hourim.wordpress.com

    "Ce qui se conçoit bien s'énonce clairement"

  13. #13
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Points : 741
    Points
    741
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    J'étais hier au "database innovation forum" d' oracle .
    Présentation d' Oracle 12c :
    Evidemment le passage qui m' a interpellé est bien ce passage
    à : une instance et n bases de de données .
    Partage par les BdD de la RAM, du Dictionnaire de Données et des process .

    Sous Windows : un container = 1 service
    Un des directeurs présent a bien reconnu en apparté que c'était copié
    sur SQL-Serveur .

    Comme le précise le lien de Mr Houri, la question des process lié au redo-log
    n'est pas claire (personne n' en a parlé pendant cette matinée )

    De même la connexion possible actuellement via un listeer dédié à une BdD .

    Et comme toujours maintenant avec Oracle , toutes les grosses nouveautés ne seront accessibles qu' en Enterprise Edition .

    Oracle continue d'abandonner les petits clients avec leur standard edition .

    Cette version sera disponible en 2013

    Cordialement

Discussions similaires

  1. Réponses: 8
    Dernier message: 08/10/2012, 08h21
  2. JPA et multi-tenant
    Par benben02 dans le forum Persistance des données
    Réponses: 4
    Dernier message: 28/06/2010, 19h14
  3. programmation multi-coeur ?
    Par sunmat dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 31/10/2008, 13h20
  4. Réponses: 5
    Dernier message: 13/10/2008, 01h23
  5. Multi coeur et PBOs
    Par NiamorH dans le forum OpenGL
    Réponses: 11
    Dernier message: 23/04/2007, 16h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo