Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1226 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Créer une base de données

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer une base de données

n°352009
Willyzekid
Posté le 03-04-2003 à 20:14:53  profilanswer
 

Salut,
 
Je fais un soft gérant une base de données.
La GUI est codée en Java (pour la portabilité). Et le SGDB est codé a priori dans une library en C++.
 
Je ne m'appuie par sur un systéme de base de données particulier. En fait, je veux CREER totalement le systéme de base de données a partir de zéro (à moins que vous ayez un systéme à me conseiller?).
 
D'où ma question: avez vous des petits liens/articles théorique sur la création de base de données? la gestion des index, des fichiers, etc.
 
Merci!


Message édité par Willyzekid le 03-04-2003 à 20:15:34

---------------
Horizon pas Net, reste à la buvette!!
mood
Publicité
Posté le 03-04-2003 à 20:14:53  profilanswer
 

n°352175
Willyzekid
Posté le 03-04-2003 à 23:38:49  profilanswer
 

up :bounce:
 
Au passage, vous recommandez l'usage des beans en java ou c'est même pas la peine que je regarde de ce coté là? (je cherche a avoir un truc genre COM portable :D)


---------------
Horizon pas Net, reste à la buvette!!
n°352276
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-04-2003 à 09:11:17  profilanswer
 

As tu la moindre idée du boulot que représente la création d'un SGBD de A à Z ? Pourquoi ne pas utiliser un SGBD existant ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°352277
drasche
Posté le 04-04-2003 à 09:17:56  profilanswer
 

le COM c'est portable? :heink:
 
sinon regarde toujours les sources de MySQL, ça te donnera une idée du boulot que tu as à accomplir (sachant que MySQL n'implémente pas toute la norme) :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°353045
Willyzekid
Posté le 04-04-2003 à 16:16:11  profilanswer
 

Harkonnen a écrit :

As tu la moindre idée du boulot que représente la création d'un SGBD de A à Z ? Pourquoi ne pas utiliser un SGBD existant ?


 
Slt
 
Pour 2 raisons principales:
- La base de données à laquelle je pense est fixe: quatre tables, 15 champs point barre. Pas besoin de me faire chier avec tous les goodies d'un SGBD. (c'est d'ailleurs limite pas une "base de données"!!).
- J'ai besoin d'avoir une taille de fichier(s) minimum or pas mal des systèmes que j'ai vu sont orientés serveur (optimisé vitesse mais pas taille). Cela dit, encore une fois, si tu as une idée d'un SGBD que je puisse utiliser sous n'importe quel systéme qui soit rapide et efficace....:)


---------------
Horizon pas Net, reste à la buvette!!
n°353074
El_gringo
Posté le 04-04-2003 à 16:28:17  profilanswer
 

Willyzekid a écrit :


 
Slt
 
Pour 2 raisons principales:
- La base de données à laquelle je pense est fixe: quatre tables, 15 champs point barre. Pas besoin de me faire chier avec tous les goodies d'un SGBD. (c'est d'ailleurs limite pas une "base de données"!!).
- J'ai besoin d'avoir une taille de fichier(s) minimum or pas mal des systèmes que j'ai vu sont orientés serveur (optimisé vitesse mais pas taille). Cela dit, encore une fois, si tu as une idée d'un SGBD que je puisse utiliser sous n'importe quel systéme qui soit rapide et efficace....:)


 
Si tu comptes inventer toi même un SGBD rapide et efficace, bonne chance (et rendez vous dans 10 ans). Par contre, grâce à Java, tu peut t'affranchire du SGBD, écrire une appli complètement indépendante du SGBD utilisé. C vachement mieux.

n°353091
Willyzekid
Posté le 04-04-2003 à 16:38:47  profilanswer
 

El_gringo a écrit :


 
Si tu comptes inventer toi même un SGBD rapide et efficace, bonne chance (et rendez vous dans 10 ans). Par contre, grâce à Java, tu peut t'affranchire du SGBD, écrire une appli complètement indépendante du SGBD utilisé. C vachement mieux.


 
Oui mais j'ai des doutes sur la rapidité du truc. Me trompais-je?
 
Il me semble que ce a quoi je pense est assez loin d'une base de données. En fait, tout peut facilement être regroupé en 1 seule table, le seul truc qui me fait penser à une base de données c'est la taille (200000 entrées) et la recherche sur plusieurs éléments (->index).


---------------
Horizon pas Net, reste à la buvette!!
n°353110
El_gringo
Posté le 04-04-2003 à 16:49:37  profilanswer
 

Ben 200000 entrées, c pas tant que ça, les temps peuvent être très correctes, et à mon avis, je le répète, sans vouloir te vexer, beaucoup + rapide que tu TOI tuot seul tu développais un truc.

n°353131
drasche
Posté le 04-04-2003 à 16:57:44  profilanswer
 

un exemple?  MySQL!  Rien que ce forum stocke 12 millions de messages + le reste dans sa base de données.  Regarde le temps de génération des pages chaque fois que tu cliques sur un lien ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°353134
Willyzekid
Posté le 04-04-2003 à 16:58:04  profilanswer
 

El_gringo a écrit :

Ben 200000 entrées, c pas tant que ça, les temps peuvent être très correctes, et à mon avis, je le répète, sans vouloir te vexer, beaucoup + rapide que tu TOI tuot seul tu développais un truc.


 
Ahah non non tu me vexe pas :) Y a pas de doute la dessus vu qu'en base de données j'y connais rien (Cela dit, Waterloo student power :p)
Ce qui me fait peur, c'est les fichiers de sortie...Je pense à une utilisation chez n'importe quel pecnaud du dimanche donc j'ai pas envi d'avoir une fichier de 2Gb pour 3 pauvres entrées!!! D'ailleurs j'ai envi d'avoir un seul fichier (ca se gére quelque part ca?)


---------------
Horizon pas Net, reste à la buvette!!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Créer une base de données

 

Sujets relatifs
Créer une vue d'une base dans une autre sous DB2[ACCESS] Importer dans une base les données de plusieurs bases Access
[PHP] Transformation d'une base Excel en mySQL : c'est faisable ???Comment créer un site web [ Débutant inside ]
Comment créer une boite de dialogue d'info en .exe ?Comment faire pour ecrire dans la base mysql la date a la française ?
php ou asp ? pour créer une base de données[ACCESS] creer plusieurs utilisateurs pour une base de donnees Access?
Creer une base de donnéescréer une base de données MySQL
Plus de sujets relatifs à : Créer une base de données


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR