Salut,

Je prépare mon mémoire de mastère. J'ai besoin d'implémenter ma base des données orientée objet exemple puis je veux exécuter des requêtes objet de type OQL tout en représentant ces requêtes sous une forme du graphe. En fait, je veux optimiser mes requêtes objet : tout d'abord, je veux transformer ces requêtes sous une forme interne (graphe), puis je veux appliquer quelques règles de simplification et des règles sémantiques sur le graphe obtenu afin de créer un ensemble des plans d'exécution équivalentes à ma requête en entrée. Chaque plan obtenu, je lui applique une fonction de cout. Le plan qui a le moindre cout sera mon plan optimal et celui qui sera exécuté pour donner le résultat demandé à l'utilisateur. Donc,
Est ce que Postgre me permet de faire ça surtout que je travaille avec une base et des requêtes objet?
Si oui, comment créer ma base? Et,
Est ce que je peux utiliser C++ pour implémenter la représentation interne (graphe) et les différentes règles de transformation? Si oui Comment ?