Partage
  • Partager sur Facebook
  • Partager sur Twitter

Base de données évolutive?

    10 février 2024 à 15:58:06

    Bonjour,
    Il y a plusieurs années, j’avais suivi des cours de programmation WEB, … On avait vu les bases de données évolutives pour la gestion des langues (pouvoir en ajouter une sans avoir NomFrancais, NomAnglais, … dans la base de données.
    Est-ce pareil pour une société qui développe un ERP à destination d’entreprises?
    Je demande cela car les besoins dans chaque entreprise ne sera pas le même et on va pas créer une base de données avec des centaines de tables pour gérer l’entreprise la plus complexe et donner la même base données pour une petite entreprise.
    MERCI ET BONNE JOURNÉE
    • Partager sur Facebook
    • Partager sur Twitter
      4 avril 2024 à 12:03:55

      Bonjour,

      avec autant de bases contenant les mêmes tables (avec les mêmes noms), que de langue souhaitées ?

      Ainsi, ce n'est pas les noms des tables qui changent en fonction de la langue, mais la base dans laquelle le modèle va aller piocher les données, en fonction de la locale par exemple...

      • Partager sur Facebook
      • Partager sur Twitter
        4 avril 2024 à 16:05:46

        Ce qui va changer de langue, ce sont les intitulés des champs affichés, donc dans le principe tu vas avoir autant de tables d'intitulés qu'il y a de langues.

        Ce qui peut être fait (à mon avis), c'est lors de l'installation, on demande le choix des langues que l'on souhaite installer et on ne génère que les tables des langues en questions (et sans doute pareil selon les modules que l'on souhaite installer pour les autres fonctionnalités).

        • Partager sur Facebook
        • Partager sur Twitter
          Hier à 9:45

          Bonjour,

          Les bases de données évolutives sont utilisées pour les ERP afin de répondre aux besoins spécifiques de chaque entreprise. Elles offrent une flexibilité et une évolutivité importantes, permettant d'ajouter de nouvelles fonctionnalités et de modifier les données existantes sans modifier la structure de la base de données. Les technologies courantes incluent les bases de données NoSQL, telles que MongoDB et Cassandra, ainsi que les bases de données SQL avec des extensions NoSQL, comme PostgreSQL avec JSONB. Ces bases de données sont utilisées pour stocker des données non structurées, gérer des données multilingues et mettre à l'échelle horizontalement pour répondre aux besoins croissants des entreprises.



          Visitez cette page



          -
          Edité par HortenseMayer hier à 14:25

          • Partager sur Facebook
          • Partager sur Twitter

          Base de données évolutive?

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          • Editeur
          • Markdown