Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.java > #1557
| From | Yliur <yliur@free.fr> |
|---|---|
| Newsgroups | fr.comp.lang.java |
| Subject | Re: Remise au Java pour faire une base de données |
| Date | 2017-01-30 17:26 +0100 |
| Organization | Groupes francophones par TrigoFACILE |
| Message-ID | <20170130172625.6d671673@free.fr> (permalink) |
| References | <88badbde-d023-4d95-9a96-8e7a1cb1369c@googlegroups.com> |
Le Mon, 30 Jan 2017 07:32:55 -0800 (PST) bjava <jerome.bailly.contact@gmail.com> a écrit : > Je ne sais pas trop si ce forum est encore actif. C'est actif si quelqu'un poste un message ;) . Il devrait y avoir encore du monde pour répondre. > J'ai décidé de me remettre au Java, je ne pense pas trop avoir perdu > les concepts d'origines ayant travaillé à l'époque sur du Java 1.3 -> > 1.4. Certaines choses sont restées > > J'ai bidouillé depuis quelques jours à refaire des trucs sous ces > anciennes versions (1.3 & 1.4) je suis passé il y a peu à une version > plus récente ver. 7.x sous Ubuntu avec eclipse. Ça va pour l'instant, > j'ai pas tout apprivoisé dans les concepts sécurités et deprecated... > > Ma présentation est faite je donne l'objet de ma demande. > > Je voudrai monter une base de données "améliorée", pas simplement > avec des petites gestions stocks ou de gestion de compte bancaire, > comme j'avais appris à la faire avec JDBC/MySQL lorsque j'étais > étudiant. Je pense que l'outil JDBC/MySQL sera débordé* je voudrai > mettre des commentaires c'est à dire un résumé comme on peut le faire > pour un résumé de livre, cela pourra aller de quelques lignes à > quelques pages (peut être même des images vectorielles). Et y ajouter > une fonction recherche par exemple qui va voir dans le résumé par > mots clés (comme un moteur de recherche). Je ne sais comment > procéder. Est-ce que quelqu'un aurait des idées? Sans que l'appli ne > devienne trop lourde au fonctionnement pcq il y aura d'ici quelques > mois une plusieurs centaines de mega octets à de commentaires. > > Si c'est dans les cordes de quelques uns de me donner des pistes pour > pouvoir procéder selon une méthodologie saine ou un outil adapté en > java D'un point de vue performances ou pour ce qui concerne SQL, JDBC et MySQL ne devraient pas être à la ramasse. Si je comprends bien, tu veux que le SGBD fasse des recherches dans tes colonnes spéciales. Donc c'est peut-être au niveau des fonctionnalités que propose le SGBD que tu choisis qu'il faudrait regarder. Par exemple dans PostgreSQL il me semble qu'il y a un mécanisme d'extensions. Dans MySQL je ne sais pas, mais il existe peut-être une fonctionnalité similaire. Le problème principal c'est qu'il te faut une fonction d'indexation de ton format de commentaires. Tu veux mêler du texte et des images : c'est du html, OpenDocument, un format perso, ... ? C'est sans doute le point de départ : il te faut un format de stockage et un moyen existant ou que tu vas écrire toi-même pour indexer ces données, et ça conditionne les choix techniques derrière (gérer l'indexation directement dans le SGBD, autrement, ... ?). Note que stocker des documents peut être fait en dehors d'une base, qui ne fait que les indexer. Moins facile de conserver la synchronisation entre les deux mais plus commode que manipuler des bases très grosses dans certains cas. Si tu sais séparer le texte du reste dans ton appli mais pas dans le SGBD, tu peux aussi t'arranger pour stocker dans une colonne seulement le texte, sans les images, ce qui permet d'utiliser les recherches d'indexation/recherche de texte existants dans les SGBD sur cette colonne et de stocker le document dans une colonne binaire (BLOB) à côté. Un outil qui me vient à l'esprit, bonne réputation je crois mais jamais essayé, il existe une version java avec des tutos : Lucene, un outil qui indexe des documents (il connaît un certain nombre de formats je crois, sinon tu écris ton propre code d'indexation). Je ne sais plus comment ça marche techniquement mais peut-être à creuser.
Back to fr.comp.lang.java | Previous | Next — Previous in thread | Next in thread | Find similar
Remise au Java pour faire une base de données bjava <jerome.bailly.contact@gmail.com> - 2017-01-30 07:32 -0800 Re: Remise au Java pour faire une base de données Yliur <yliur@free.fr> - 2017-01-30 17:26 +0100 Re: Remise au Java pour faire une base de données Elhwen Dico <elhwen.dicote@gmail.com> - 2017-01-30 19:39 +0100
csiph-web