URL: https://linuxfr.org/forums/programmation-c--2/posts/une-base-de-donn%C3%A9e-int%C3%A9gr%C3%A9e Title: Une base de donnée intégrée ? Authors: ploum Date: 2004年08月28日T21:04:27+02:00 Tags: Score: 0 Hello, Je suis en train d'écrire un petit programme en C qui tourne sous gnome et qui doit utiliser une base de donnée. Je cherche un maximum de performance. Il y'a surtout des opérations de lectures, qui sont toutes relativements espacée (quelques dizaines de requètes par minute). Les opérations d'écritures sont quand à elles plus rares. Le cherche les fonctionnalités suivantes : - obtenir toutes les propriétés de l'élement UNTEL - obtenir la propriété X de l'élément UNTEL - obtenir tous les éléments dans la propriété X est Y - mettre à Y la propriété X de UNTEL - obtenir le nombre d'élément dans la table - obtenir un élément au hasard cette dernière fonctionnalité est très très importante à mes yeux. Les éléments comporteront chacun deux champs distinctifs, le nom "path du fichier" et le checksum. Je précise que le path peut contenir des espaces ou des caractères spéciaux, car en C c'est pas toujours la joie. (oublions scanf :-( ) Les possibilités que je connais de nom sont : - gnome_db - sqllite - et je crois un mini berkeleydb ou qqch du genre Quels sont les avantages et les inconvénients de chaque ? Et connaissez-vous des bons sites pour apprendre à utiliser ça ? Merci d'avance

AltStyle によって変換されたページ (->オリジナル) /