Project

General

Profile

Actions

Feature #418

closed

Faire fonctionner TREKS sur Oracle

Added by Aïdel Osman about 14 years ago. Updated about 9 years ago.

Status:
Rejected
Priority:
Normal
Assigned To:
Schaeffer Jonathan
Category:
Server side
Target version:
Start date:
02/09/2010
Due date:
% Done:

0%

Estimated time:

Description

En vue de l'importance qui pourrait être accordée à TREKS il serait plus prudent d'adapter cette application sur un SGBD plus stable que Mysql.
Oracle fournit une librairie OCI pour le C/C++ :
http://www.oracle.com/technology/tech/oci/occi/occidownloads.html

Tu peux implémenter le Transparent Application Failover qui rend beaucoups plus robuste ton appli.
Pour comprendre ce qu'est le TAF :
http://database.in2p3.fr/TAF.html

Pour le développement avec l'API oracle regardes ce tuto il semble pas mal :
http://vicenzo.developpez.com/tutoriels/c/ocilib/#LIV-A

Osman

Actions #1

Updated by Schaeffer Jonathan about 14 years ago

s/TREKS/TREQS/

Il faut évaluer la quantité de travail que cela représente.

Actions #2

Updated by Schaeffer Jonathan about 14 years ago

  • Priority changed from High to Normal
Actions #3

Updated by Schaeffer Jonathan about 14 years ago

  • Status changed from New to Feedback

Se rapprocher d'un modèle ORM.
En C++, un ORM total ne peut pas exister parcequ'en C++ l'introspection des classes n'existe pas.

Mais un certain nombre de librairies s'en approchent. Voici ce que j'ai pu trouver :

SOCI : http://soci.sourceforge.net/

DEBEA : http://debea.net/trac/

DTL : http://dtemplatelib.sourceforge.net/ se base sur les ODBC pour l'interaction avec les bases de données. L'accent est mis sur la modélisation en objets de la STL. La dernière release date de 2008

Toutes ces solutions ont des licenses compatibles avec le logiciel libre.

Actions #4

Updated by Gomez Casanova Andres about 13 years ago

In the Java version, the DAO pattern was implemented, so it is really easy to change a database.

Actions #5

Updated by Gomez Casanova Andres about 13 years ago

  • Category set to Server side
  • Target version set to 2.0.0
Actions #6

Updated by Brinette Pierre-Emmanuel about 9 years ago

  • Status changed from Feedback to Rejected
Actions

Also available in: Atom PDF