Changement du model BDD #4

Closed
opened 2018-09-03 14:33:30 +00:00 by Esenjin · 11 comments
Esenjin commented 2018-09-03 14:33:30 +00:00 (Migrated from git.shelter.moe)

Changer le model BDD d'un stockage en JS à un stockage en BDD

Changer le model BDD d'un stockage en JS à un stockage en BDD
Esenjin commented 2018-09-02 15:13:03 +00:00 (Migrated from git.shelter.moe)

changed target branch from master to v2

changed target branch from `master` to `v2`
Esenjin commented 2018-09-02 15:15:01 +00:00 (Migrated from git.shelter.moe)

mentioned in commit fe4c0f690c327d9e351a80cbe91a94fe0ba86e98

mentioned in commit fe4c0f690c327d9e351a80cbe91a94fe0ba86e98
Esenjin commented 2018-09-02 15:15:03 +00:00 (Migrated from git.shelter.moe)

merged

merged
Esenjin commented 2018-09-03 15:57:53 +00:00 (Migrated from git.shelter.moe)

added ~110 ~112 labels

added ~110 ~112 labels
Esenjin commented 2018-09-03 16:05:06 +00:00 (Migrated from git.shelter.moe)

Je passerais bien par du SQLite c'est très léger et bien suffisant pour ce qu'on a à faire àmha. Je vais voir, ça rejoint beaucoup l'issue #2 .

Je passerais bien par du SQLite c'est très léger et bien suffisant pour ce qu'on a à faire àmha. Je vais voir, ça rejoint beaucoup l'issue #2 .
Esenjin commented 2018-09-04 06:56:15 +00:00 (Migrated from git.shelter.moe)

Le plus facile à utiliser et la courbe d'apprentissage est élevé est Mysql sinon MariaDB

Le plus facile à utiliser et la courbe d'apprentissage est élevé est Mysql sinon MariaDB
Esenjin commented 2018-09-04 08:35:06 +00:00 (Migrated from git.shelter.moe)

J'ai un peu étudier le truc hier et je me demande si c'est vraiment pertinent en vrai. On a une utilisation hyper basique, la base doit juste contenir une liste d'informations simplistes et pouvoir être lue. J'avoue être totalement dépassé en sql.

Du coup j'ai commencé à travailler sur un JSON, je pense que ce serai à la fois suffisant et surtout bien plus simple à maintenir pour moi derrière. Je suis donc partie sur qqch qui ressemble à ça :

{
        "id": "1",
        "nom_donjon": "Crypte de Kardorim",
        "nom_boss": "Kardorim",
        "img_boss": "../img/boss/1.png",
        "niveau": "10",
        "catégories": "Incarnam",
        "position": "[5,-1]",
        "transport": "[3,0]",
        "clef": "Clef de la Crypte de Kardorim",
        "composition": "../img/compo/1.png",
        "placement":"../img/places/1.png",
        "succès": [
            "Zombie",
            "Premier",
            "Duo",
            "Score 15",
            "Score 300"
                    ],
        "idoles_non": "",
        "spécificités": ""
},

Tu en penses quoi ?

J'ai un peu étudier le truc hier et je me demande si c'est vraiment pertinent en vrai. On a une utilisation hyper basique, la base doit juste contenir une liste d'informations simplistes et pouvoir être lue. J'avoue être totalement dépassé en sql. Du coup j'ai commencé à travailler sur un JSON, je pense que ce serai à la fois suffisant et surtout bien plus simple à maintenir pour moi derrière. Je suis donc partie sur qqch qui ressemble à ça : ``` { "id": "1", "nom_donjon": "Crypte de Kardorim", "nom_boss": "Kardorim", "img_boss": "../img/boss/1.png", "niveau": "10", "catégories": "Incarnam", "position": "[5,-1]", "transport": "[3,0]", "clef": "Clef de la Crypte de Kardorim", "composition": "../img/compo/1.png", "placement":"../img/places/1.png", "succès": [ "Zombie", "Premier", "Duo", "Score 15", "Score 300" ], "idoles_non": "", "spécificités": "" }, ``` Tu en penses quoi ?
Esenjin commented 2018-09-05 07:08:15 +00:00 (Migrated from git.shelter.moe)

Json est un bon format pour travailler avec les données. le truck embêtant c'est que seule les personnes qui codent peuvent ajouter des DJ. alors que dans une base de données tu peux faire pour que tout le monde puisse ajouter des informations et enrichir la plateforme.

Pour moi si tu mets toutes tes données en dans un fichier *.Json l'évolutivité de ton site sera faible et si tu décides d'ajouter des options tu seras contrain à ce moment la de rechanger et repenser ton Système de gestion de base de données (SGBD)

Json est un bon format pour travailler avec les données. le truck embêtant c'est que seule les personnes qui codent peuvent ajouter des DJ. alors que dans une base de données tu peux faire pour que tout le monde puisse ajouter des informations et enrichir la plateforme. Pour moi si tu mets toutes tes données en dans un fichier *.Json l'évolutivité de ton site sera faible et si tu décides d'ajouter des options tu seras contrain à ce moment la de rechanger et repenser ton Système de gestion de base de données (SGBD)
Esenjin commented 2018-09-05 07:09:25 +00:00 (Migrated from git.shelter.moe)

Par contre le format json est très utilisé sous forme de réponse d'APIs. et pour moi c'est un bon format pour travailler avec les données.

Par contre le format json est très utilisé sous forme de réponse d'APIs. et pour moi c'est un bon format pour travailler avec les données.
Esenjin commented 2018-09-05 08:49:32 +00:00 (Migrated from git.shelter.moe)

Je pense partir là dessus alors. De toute façon le projet restera ouvert, donc techniquement tout le monde pourra continuer d'enrichir la base, il n'y aura juste pas d'interface graphique. De plus, le .JSON est suffisamment simple à appréhender dans sa structure pour laisser la place à un néophyte pour le compléter àmha. Quitte à faire un petit tuto à la limite, cela ne me dérange pas.

Je pense partir là dessus alors. De toute façon le projet restera ouvert, donc techniquement tout le monde pourra continuer d'enrichir la base, il n'y aura juste pas d'interface graphique. De plus, le .JSON est suffisamment simple à appréhender dans sa structure pour laisser la place à un néophyte pour le compléter àmha. Quitte à faire un petit tuto à la limite, cela ne me dérange pas.
Esenjin commented 2018-09-05 08:49:33 +00:00 (Migrated from git.shelter.moe)

closed

closed
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: camelia-studio/Roulette-a-donjons#4
No description provided.