Bonjour,
On me demande de valider l'utilisation de Base pour gérer une base de
donnée qui contiendra 200000 fiches, ayant une demi-douzaine de champs.
L'utilisateur souhaite surtout avoir un outil de recherche efficace,
avec éventuellement une possibilité de recherche "fulltext" sur un champ
"résumé" qui contient en moyenne une centaine de caractères.
Est-ce que vous pensez que c'est réaliste?
Avec Base et HSQL intégré ? Certainement pas. Catastrophe annoncée :
dans ce mode, toute la base est montée en mémoire. La moindre anicroche
-- côté Base ou dans une autre application -- et c'est le plantage avec
très gros risque de perte totale de la base.
Par contre, HSQL en mode serveur ou un autre moteur comme indiqué par
Cley (PostGreSQL, Maria, etc.), pas de pb. La base est "à l'abri" sous
le contrôle du serveur.
J'ai rédigé naguère un document, toujours en mode brouillon
, qui
explique comment passer Base en mode HSQL externe (serveur HSQL
indépendant de LibO, sur le même poste ou sur unserveur). Je peux
fournir sur demande.
Ceci dit, LibO est en train d'abandonner HSQL (intégré) au profit de
Firebird, mais j'ignore comment fonctionnera le nouvel ensemble. Mode
intégré ? Autre ?
Amicalement,