OVH Cloud OVH Cloud

Procedures stockées - Besoin d'avis

1 réponse
Avatar
jpaulin
Bonjour,

J'envisage de développer une application multiclients (web,windows,linux
...) sur un moteur FireBird.

Je me posait la question de l'opportunité de centraliser les traitements
au niveau du serveur: accès aux données via des view et traitements via
procédures stockées, dans le but de ne gérer que l'affichage/saisie au
niveau des clients.

Avez vous des expériences similaires ? Quels sont les avantages, les
inconvénients, les défauts en terme de programmation, de maintenance, etc
???

Merci d'avance pour vos retours d'expérience.

gg

1 réponse

Avatar
Igor Racic
jpaulin wrote:
Bonjour,

J'envisage de développer une application multiclients (web,windows,linux
...) sur un moteur FireBird.

Je me posait la question de l'opportunité de centraliser les traitements
au niveau du serveur: accès aux données via des view et traitements via
procédures stockées, dans le but de ne gérer que l'affichage/saisie au
niveau des clients.

Avez vous des expériences similaires ? Quels sont les avantages, les
inconvénients, les défauts en terme de programmation, de maintenance, etc
???

Merci d'avance pour vos retours d'expérience.

gg



Je ne connais pas FireBird, mais si ta base a des "features" que tu a
besoin, laisse le faire ça.
Si non, tu doit te occuper comment faire les jointures, implementaire
system de securité, si tu change le client tu doit re-écrire tous a
nouveau, problème de deployement. Pense aux problèmes de multi accès.
Pense à changement dans code qui est bien chère. Pense aux
allers-retours pour chanque SQL, les resultats (les lignes, peut être
1000 lignes, peut être plus qui sort et entre pour plusieurs actions
(plus de données, plus pire) dans base, performance de compilation des
SQL chaque fois, l'utilisation des choses avancé dans la base etc etc...

Le seul inconvenient est que après ça tu est bien "attache" à ta base et
pour migrer a une autre, il te faut reécrire le code a nouveau.
Tu perd "database independence".

Voilà

Igor