Bonjour à tous,
Je viens solliciter vos différente expériences et connaissances afin de pouvoir éclairer ma lanterne sur certains points.
Le contexte
J'ai développé il y a quelques années une application de gestion de restaurant sous D7 professionnel en utilisant une base de donnée MS access. Tout fonctionne relativement bien, pas de soucis majeur dans le fonctionnement au quotidien à part quand la base de données à un moment contient un nombre de lignes trop important sur une ou plusieurs tables (100.000 ou un peu plus), je suis obligé de la vider, la compacter et créer une sauvegarde de cette base de données dans un dossier séparer.
Afin de pouvoir créer des postes distants, j'ai installer mon application sur une tablette avec une réplique de la base de donnée principale mai en liant les tables nécessaires à la prises de commandes essentiellement (c'est à dire TB_COM TB_COM_DETAIL, FACTURE ..) ce qui m'a permis de réduire de façon relative la lourdeur de l'application lors des requêtes. Vous conviendrez avec moi que cette solution est loin d'être optimale.
OBJECTIFS
Aujourd’hui je souhaiterai faire évoluer cette application en ayant notamment la possibilité de
> choisir une base de donnée qui répondrai plus efficacement à mon besoin et me donnant la possibilité de pouvoir partager ma base de données en locale vers des postes client (windows) sans que cela ne pose de soucis de fluidité
> aussi si je voulais créer un back-office admin accessible de façon distante via un navigateur, donc pouvoir accéder à cette base de données depuis l’extérieur.
(existe t-til des composants sous D7 me le permettant ?)
> à terme pouvoir créer des interfaces sur des plateformes android (delphi 10 starter) qui pourrait interagir avec ma base de données (en local exclusivement) en remplacement des tablettes windows.
Quels sont selon les outils que je devrais utilisé pour pouvoir évoluer vers un tel résultat ?
Je vous remercie d'avance pour toutes vos recommandations
techno que j'utilise : HTML, CSS, JAVASCRIPT, JAVAEE, DELPHI
Partager