Bases de données...

HurricanHurrican Membre
septembre 2006 modifié dans API AppKit #1
Bonjour,

Voilà , j'aimerais recréer mes outils de gestion qui tournent sur nos mainframes, sur MacOsX.
Pourquoi ? Parce que la plateforme est stable, moins couteuse qu'une solution mainframe + PC ou PC+PC sur la longue durée, relativement sécurisée, avec une Gui standard et bien étudiée, et bien plus attirantes pour les utilisateurs que nos "écrans verts", qui gardent pour eux la vitesse de saisie que leur permet le dépouillement de l'interface.
Je vais y perdre en fait sur 3 tableaux :
1) Le mainframe reste quand même plus sûr et plus fiable.
2) La facilité et la rapidité de développement.
3) J'ai plus DB2.  :'(

Mais bon... Pour le développement des boà®tes de notre groupe, j'ai besoin d'outils plus modernes à  mettre entre les mains des utilisateurs. Et je pense que le Mac sera un atout par rapport aux autres sociétés. Je vois bien déjà  le temps que je passe chaque mois (4 jours mini...) à  dépanner les PC infectés par des virus, ou bons à  reformatter parce qu'un nouveau logiciel (au "hasard" le genuine engine de Kro$oft dispo en mise à  jour automatique) a mis le système par terre...

Bref... Me voilà  avec un besoin sur les bras. Je peux faire avec tout les problèmes je pense, mais il y en a un avec lequel je ne badine pas. C'est la base de données.
Comme précisé plus haut, j'utilise actuellement DB2, LA référence.
- Oracle coûte trop cher pour que j'envisage son utilisation.
- MySQL est trop simpliste, pas adapté pour de grosses bases.
- PostgreSQL me semble un peu lourdingue (install, paramètrage), mais ma foi, il a l'air de correspondre sinon à  ce que je recherche. Que vaut t'il sur de gros volumes ? Est il fiable ?
- Openbase semble pas mal conçu, et rapide, mais à  moins que je me soit vraiment raté dans mes essais, j'ai trouvé des problèmes sur la gestion de l'intégrité des données et sur les contraintes. Et puis je ne sais pas ce qu'il donne sur de gros volumes.
- Valentina. J'ai assez peu essayé cette base. Un avis ?
- Une autre base ?

Si vous avez des avis avancés sur le sujet, je suis preneur !  :why?:

PS : J'ai trouvé chez rtlabs, un framework génial fonctionnant avec la plupart des bases au standard SQL !
Il permet en quelques clics de faire un boulot géant !
MacSQL Framework
Adopté !!!

Réponses

  • duncan83duncan83 Membre
    12:03 modifié #2
    Hurrican,

    As-tu fais ton choix de SGBD ? Pour le moment je m'oriente vers PostgreSQL ou OpenBase. Mais avant d'arrêter mon choix, j'aimerais avoir ton retour d'expérience.

    A propos, j'ai jeter un oeil sur le FW de RTLabs, et je suis soufflé, vraiment de l'excellent travail. D'ailleurs j'enrage qu'Apple n'ait pas intégré ce type de FW dans Xcode.

    Au fait, à  l'usage de ce FW, pas de bugs ou autres désagréments constatés ?

    Merci.

    Duncan.
  • duncan83duncan83 Membre
    12:03 modifié #3
    A propos de FW orienté SQL, il semble qu'Apple publie sur son site le framwork BaseTen, qui semble pas mal non plus. De plus, il est en freeware, ce qui ne gache rien...

    Duncan
  • HurricanHurrican Membre
    12:03 modifié #4
    Oups, un peu de retard... ;)

    Le framework MacSQL est vraiment le meilleur que j'ai pu trouver dans le genre "générique".
    Baseten semble limité, et pas encore fini, même s'il a pour avantage d'être gratuit. :)

    Donc pour le moment, je travaille avec ma base MySQL, pour des raisons diverses (et elle commence à  prendre un sacré volume, c'est çà  dont j'ai le plus peur avec MySQL), et le framework MacSQL.
    Reste que contrairement à  ce qu'Apple voudrait faire croire, c'est lourd et lent de développer une appli de gestion en objective-C. :(
    Enfin, une fois que j'aurais créé tous mes petits modules, et résolu la plupart des problèmes (innombrables) qui se posent à  moi, je pourrais commencer à  mettre les briques bout à  bout, mais j'en suis encore loin !  :'(
  • NseaProtectorNseaProtector Membre
    septembre 2008 modifié #5
    MacSql me semble très bien en effet, mais je n'ai pas les palettes dans IB ? Vous auriez une idée ?
    Je crois avoir compris... Il faut une version antérieur de IB.
  • bombsebbombseb Membre
    12:03 modifié #6
    - Une autre base ?


    Sinon tu a Sybase Adaptive server entreprise, ou Microsoft Sql Server


    Reste que contrairement à  ce qu'Apple voudrait faire croire, c'est lourd et lent de développer une appli de gestion en objective-C.


    Est-ce que tu a pensé à  4D ? c'est plus adapté pour les applications de gestion apparament
Connectez-vous ou Inscrivez-vous pour répondre.