\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{sam. oct. 19 19:10:50 CEST 2013}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={slapd-bdb},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Backend bdb,hdb},
CreationDate={D:20131019191050},
ModDate={D:20131019191050},
Keywords={LDAP;OpenLDAP;Lightweight Directory Access Protocol}
}}
\begin{document}
 
\begin{center}
{\Huge slapd-bdb, slapd-hdb }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Backend bdb,hdb}
 
\vspace{10mm}
 
\hspace{1mm}  S'appuie sur Oracle Berkeley DB. Il utilise intensivement le cache et l'indexation pour accélérer l'accès aux données. \textbf{hdb} est une variante de \textbf{bdb} qui utilise une base de données hiérarchique avec le support de renommage des sous-arborescences Il est plus rapide et nécessite moins d'espace pour stocker les données.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Configuration }
 
\
 
\hspace{1mm}  Ces options sont prévues pour complémenter le jeu d'options dans le fichier d'environnement \textbf{DB\_CONFIG}
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{1mm} cachesize \_integer\_]{Spécifie la taille du cache d'entrée en mémoire (défaut : 100 entrées)}
\item[\hspace{1mm} cachefree \_integer\_]{Spécifie le nombre d'entrées à libérer du cache quand la limite est atteinte (défaut 1)}
\item[\hspace{1mm} checkpoint \_kbyte\_ \_min\_]{Spécifie la fréquence de vérification des log transactionnels de la base. cette opération vide les tampons sur disques et écrit un enregistrement de checkpoint dans les logs Il se produit si \_kbyte\_ données on été écrits ou \_min\_ minutes se sont écoulés}
\item[\hspace{1mm} checksum]{Active la validation de checksum des pages quand elles sont lues depuis le disque. Peut seulement être configuré avant la création des fichiers de la base}
\item[\hspace{1mm} cryptfile \_file\_]{Spécifie le chemin d'un fichier contenant la clé de chiffrement à utiliser}
\item[\hspace{1mm} cryptkey \_key\_]{Spécifie une clé de chiffrement à utiliser (si cryptfile \_file\_ n'est pas désiré)}
\item[\hspace{1mm} dbconfig \_Berkeley-DB-setting\_]{Spécifie une directive de configuration à placer dans le fichier DB\_CONFIG de l'annuaire (ex: dbconfig set\_cachesize 0 1048576 0, dbconfig set\_lg\_bsize 2097152 )}
\item[\hspace{1mm} dbnosync]{Spécifie que le contenue de la base sur disque ne devrait pas être synchronisé immédiatement avec les changement en mémoire.}
\item[\hspace{1mm} dbpagesize \_dbfile\_ \_size\_]{Spécifie la taille de page à utiliser pour un fichier de base particulier en unité de 1024bits. défault pour id2entry est 16, pour les autres 4 ou 8. (max : 64)}
\item[\hspace{1mm} directory \_directory\_]{Spécifie le répertoire où réside les fichiers de la base et les index associés}
\item[\hspace{1mm} dirtyread]{Permet la lecture des données modifiée mais non committed.}
\item[\hspace{1mm} dncachesize \_integer\_]{Spécifie le nombre max de DN en mémoire}
\item[\hspace{1mm} idlcachesize \_integer\_]{Spécifie la taille d'index en mémoire, en slot d'index}
\item[\hspace{1mm} index \{\_attrlist\_|default\} \texttt{[}pres,eq,approx,sub,\_special\_\texttt{]}]{Spécifie les index à maintenir en mémoire pour certains attributs}
\item[\hspace{1mm} linearindex]{Dit à slapindex d'indexer un attribut à la fois. Améliore les performances quand la base dépasse dbcache.}
\item[\hspace{1mm} lockdetect \{oldest|youngest|fewest|random|default\}]{Spécifie quelle transaction annuler quand un deadlock est détecté (défaut : random)}
\item[\hspace{1mm} mode \_integer\_]{Spécifie le mode de protection des fichiers d'index nouvellement créés (défaut : 0600)}
\item[\hspace{1mm} searchstack \_depth\_]{Spécifie la profondeur de la pile utilisé pour les filtres de recherche. Chaque pile utilise 512 Ko. La pile par défaut est 16, donc 8Mo par thread.}
\item[\hspace{1mm} shm\_key \_integer\_]{Spécifie une clé pour un environnement BDB à mémoire partagée.}
\end{description}
\end{flushleft}
\end{document}
