Le modèle de donnée d'origine

Publié par : denel le 26 juin.07

Bookmark and Share

Voici les description de notre nomenclature de base le 17/12/99 . L'ensemble des informations s'organise en trois bases principales (dont une dupliquée n fois *) :

  1. Le REFERENTIEL détermine la structure globale de l'application et les types de données qui seront utilisés. Elle contient donc la liste des rubriques (Rub), les univers de critères et de caractéristiques, les dictionnaires généraux de critères et de caractéristiques.
  2. La base de RUBRIQUE représente toutes les informations pour une rubrique donnée. Il existe une base rubrique pour chaque rubrique définie dans la base REFERENTIEL . Elle porte alors pour nom Rxxx, xxx étant l'identifiant unique de rubrique provenant de la liste des rubriques de la base REFERENTIEL. On y trouve alors la liste des sous-rubriques (Srb), la liste des familles présentées (Lfm), l'ensemble des revues de presse (Press); et l'ensemble des informations relatives à une famille, dupliqué pour chaque famille et dont le nom contient l'identifiant de la famille correspondante : les produits de la famille (FxxxPrd), les caractéristiques de ces produits (FxxxCar) et les critères de cette famille (FxxxCri).
  3. PROFILS La base de Profils représente l'ensemble des informations concernant les utilisateurs de l'application. On y trouve donc les informations spécifiques à chaque utilisateur (User), mais aussi les commentaires de chaque utilisateur (Comments) et les informations concernant le parcours ou vecteur de chaque utilisateur dans le site, pour la phase de Sélection (Vectri), la phase de Comparaison (veccomp) et pour la phase d'Analyse (Vecana). La base PROFILS contient également les tables du Brownie, stockant de manière temporaire les sélections des utilisateurs n’acceptant pas les cookies ; dans les parties "Sélection" et "Comparaison" du site.

C'est toujours intéressant retourner de temps en temps pour analyser ce qui a été fait, il est bien évident que aujourd'hui notre modèle de données à évaluer, nous avons mis plus de 5 ans a trouvé la meilleure architecture et avons même déposer un brevet de procédé à ce sujet. Néanmoins j'observe qu'a l'époque nous avions bien défriché le terrain en relisant la nomemclature des bases de données de l'application de l'époque qui avait pour signification par exemple :

ANOT Activation de la notation / ASCD Ascendance /PDxx Pondération / BPRD Produit en brownie / PLAG Plage / BROW Brownie /CRIT Critère / UNIT Unité / VANA Vecteur d'analyse / VTRI Vecteur de tri

Aujourd'hui nous utilisons toujours une partie de ces concepts de base, certains ne sont plus utilisée comme le "Brownie" :) (qui servait à assurer la compatibilité de l'application à tout ceux qui était victime de la parano de l'époque autour des Cookies) , d'autres sont toujour en pleine évolution comme le vecteur d'analyse. Tout le coeur de notre métier actuel se trouve déja présent ici.

Suite dans un prochain billet

0 Commentaires

Compario la genèse

Publié par : denel le 18 juin.07

Bookmark and Share

On a coutume de dire que le temps sur Internet passe plus vite mais dans mon cas c'est déja une bien longue histoire....

C'est en 1999 que tout a commencé, j'habitais alors dans le nord de la France et j'exercais alors comme consultant en système d'information; je faisais découvrir au DSI de la région le potentiel de ce nouveau réseau Internet que l'on commencait à découvrir...

Sur un Forum je suis rentré en contact avec une société de Marseille qui avait comme projet de créer un portail Web grand public ou l'on pourrait trouver comparer analyser TOUS les produits et services vendus en France OnLine et OffLine !

Sacré challenge pour l'époque avec un modèle US comme souvent qui s'apellait http://www.compare.net/ 1er site du genre créée en 1996 et qui n'allait pas tarder à être acheté par Microsoft.

Déja on trouvait sur ce service et bien avant les autres tout ce qui allait ressembler au "shopbot" avec en plus des informations sur les magasins "OffLine" qui proposait certains produits. L'objectif était donc de se rapprocher de ce modèle mais en faisant mieux et plus complet et notamment en mettant à la disposition des internautes un module d'aide à la décision réservé d'habitude à une population que je qualifierai "d'élite" J'ai donc commencé à intervenir comme consultant pour cette société pour défricher les aspects techniques et mettre en exergue les premières difficultés qui apparaissait en terme d'exhaustivité du contenu ou de problématique de montée en charge.

Après avoir passé quelques semaines à faire le tour des technos du marché de l'époque, j'ai opté pour la plateforme Microsoft DNA et nous avons commencé à imaginer comment stocker les données pour être suffisament générique sans avoir de problême de performance en montée en charge. Dans un prochain billet je décrirais une partie du modèle de données de l'époque ainsi qu'un extrait de la nomemclature ou le retrouve une partie des concepts qui font aujourd'hui le coeur de notre solution.

 

0 Commentaires