rsnt_translations
56,437
edits
(Created page with "[https://fr.wikipedia.org/wiki/SQLite] est un système de gestion de bases de données pour construire des BD dites ''de poche'', car elles offrent toutes les fonctionnalités...") |
(Created page with "Les bases de données SQLite, comme toutes les autres, ne devraient pas être utilisées dans des systèmes de fichiers partagés comme /home, /scratch et /project. Au début...") |
||
Line 3: | Line 3: | ||
[https://fr.wikipedia.org/wiki/SQLite] est un système de gestion de bases de données pour construire des BD dites ''de poche'', car elles offrent toutes les fonctionnalités des BD relationnelles sans l'architecture client-serveur, avec en plus l'avantage que toutes les données résident sur un seul fichier disque qui peut simplement être copié sur un autre ordinateur. Des applications écrites dans plusieurs langages bien connus peuvent lire et écrire dans un fichier SQLite par des requêtes [https://en.wikipedia.org/wiki/SQL SQL] standard via leur API d'interaction avec les BD. | [https://fr.wikipedia.org/wiki/SQLite] est un système de gestion de bases de données pour construire des BD dites ''de poche'', car elles offrent toutes les fonctionnalités des BD relationnelles sans l'architecture client-serveur, avec en plus l'avantage que toutes les données résident sur un seul fichier disque qui peut simplement être copié sur un autre ordinateur. Des applications écrites dans plusieurs langages bien connus peuvent lire et écrire dans un fichier SQLite par des requêtes [https://en.wikipedia.org/wiki/SQL SQL] standard via leur API d'interaction avec les BD. | ||
Les bases de données SQLite, comme toutes les autres, ne devraient pas être utilisées dans des systèmes de fichiers partagés comme /home, /scratch et /project. Au début d'une tâche, vous devriez en principe copier le fichier SQLite sur l'espace local /scratch <tt>$SLURM_TMPDIR</tt> où vous pourrez utiliser la base de données sans problème tout en bénéficiant de la meilleure performance. Notez que SQLite ne prévoit pas l'emploi de plusieurs fils ou processus qui écrivent dans la base de données en même temps; pour ce faire, vous devriez utiliser une [[Database servers/fr|solution client-serveur]]. | |||
==Using SQLite directly== | ==Using SQLite directly== |