Liens en vrac de sebsauvage2024-03-16T12:06:04+01:00https://sebsauvage.net/links/https://sebsauvage.net/links/https://sebsauvage.net/links/Researchers, please replace SQLite with DuckDB now | by Dirk Petersen | Mediumhttps://sebsauvage.net/links/?YYl2Sg2024-03-16T12:06:04+01:00DuckDB peut être une alternative à SQLite, intéressante car elle utilise tous les coeurs du CPU. (<a href="https://duckdb.org/" rel="nofollow">https://duckdb.org/</a>)<br>(<a href="https://sebsauvage.net/links/?YYl2Sg">Permalink</a>)Le fonds K1 propose 37 M$ pour racheter MariaDBhttps://sebsauvage.net/links/?COvk7g2024-03-05T08:37:00+01:00Vous étiez énervé·e du bordel qu'a fait Oracle en rachetant la base de données Libre mySQL ?<br />
Vous étiez content qu'un fork, MariaDB, soit né ?<br />
Eh bien l'avenir de MariaDB n'est pas rose : La partie "entreprise" de MariaDB (pas le projet Libre, mais la partie qui vend des services professsionnels aux entreprises) va mal. Vouloir s'introduire en bourse n'était peut-être pas la meilleure idée. <br />
Et ce n'est pas bon signe pour la pérennité de la partie Logiciel Libre.<br />
<br />
Heureusement qu'on a l'excellent Postgres.<br />
<br />
(via <a href="https://framapiaf.org/@marnic/112041427956000391" rel="nofollow">https://framapiaf.org/@marnic/112041427956000391</a>)<br>(<a href="https://sebsauvage.net/links/?COvk7g">Permalink</a>)Postgres Tutorials | Crunchy Datahttps://sebsauvage.net/links/?oDQxyg2024-02-27T14:48:52+01:00Sous le coude : Des tutoriels pour Postgres, avec un terminal sql directement dans le navigateur pour expérimenter.<br>(<a href="https://sebsauvage.net/links/?oDQxyg">Permalink</a>)Many explanations of JOIN are wrong, and people get confusedhttps://sebsauvage.net/links/?QIU8kg2023-11-27T08:30:15+01:00Sous le coude pour lecture ultérieure.<br />
(via <a href="https://lehollandaisvolant.net/?id=20231126194020" rel="nofollow">https://lehollandaisvolant.net/?id=20231126194020</a>)<br>(<a href="https://sebsauvage.net/links/?QIU8kg">Permalink</a>)MariaDB reçoit une offre d'achat de Runa Capital II GP - Le Monde Informatiquehttps://sebsauvage.net/links/?jpfGbA2023-11-20T08:20:34+01:00Oh mais non, pas encore.<br />
Ils se rappellent encore pourquoi ils ont forké MySql ? 🤦🏻♂️<br />
<br />
Bon je retourne sur mes SQLite et Postgres.<br>(<a href="https://sebsauvage.net/links/?jpfGbA">Permalink</a>)SQLite For Beginners: Journal Modes - Invidioushttps://sebsauvage.net/links/?HpfnkA2023-06-27T11:26:32+02:00Une très bonne explication sur les 2 type de journaux de SQLite : DELETE (par défaut) et WAL (qui permet les écritures simultanées).<br />
On peut résumer ça à : Utilisez le mode WAL (plus performant, supporte mieux les opérations simultanées, moins de fsync, écritures plus performantes sur disque (car séquentielles).<br />
Contre-indications : Utiliser SQLite via NFS (beuark), faire des transactions réparties sur plusieurs bases SQLite. WAL est également moins intéressant si 99% de vos opérations sont des lectures.<br>(<a href="https://sebsauvage.net/links/?HpfnkA">Permalink</a>)Database Cryptography Fur the Rest of Us - Dhole Momentshttps://sebsauvage.net/links/?k1oooA2023-03-01T10:21:58+01:00Sous le coude : un long article sur le chiffrement des données en base de données.<br>(<a href="https://sebsauvage.net/links/?k1oooA">Permalink</a>)IvorySQLhttps://sebsauvage.net/links/?HZF0og2023-02-23T11:36:18+01:00« Open Source Oracle compatible PostgreSQL » <br />
Ewww... c'est à la fois beau et horrible dans l'idée, mais je garde ça sous le coude.<br />
(via <a href="https://nicolas-delsaux.hd.free.fr/Shaarli/shaare/f2HeRg" rel="nofollow">https://nicolas-delsaux.hd.free.fr/Shaarli/shaare/f2HeRg</a>)<br>(<a href="https://sebsauvage.net/links/?HZF0og">Permalink</a>)Choosing a Postgres Primary Keyhttps://sebsauvage.net/links/?vtwJpQ2023-01-20T17:06:43+01:00Sous le coude: Choisir ses clés primaires sous Postgres.<br>(<a href="https://sebsauvage.net/links/?vtwJpQ">Permalink</a>)ULIDs and Primary Keys | Dave Alliehttps://sebsauvage.net/links/?uPI2lQ2022-12-30T09:54:26+01:00ULID (<a href="https://github.com/ulid/spec" rel="nofollow">https://github.com/ulid/spec</a>) semble être une idée intéressante pour générer des clés primaires triables et sans collision : la première partie est un timestamp, la seconde un aléa (comme les UUID).<br />
Donc typiquement utile pour générer des clés primaires sur des bases de données différentes qu'il sera possible de fusionner sans trop douleur (sans risque de collision) tout en gardant un groupement temporel des données (pratique si on veut sortir/archiver d'anciennes données par la suite, par exemple).<br>(<a href="https://sebsauvage.net/links/?uPI2lQ">Permalink</a>)SQLforDevs.com - Next-Level Database Techniques for Developers Ebookhttps://sebsauvage.net/links/?3hCsog2022-12-05T09:18:12+01:00Sous le coude: Un livre pour développeur avec quelques astuces SQL. <br />
PS: Il faut s'inscrire à la mailing-list pour recevoir le livre. Si cela vous embête, voici le livre : <a href="https://sebsauvage.net/nc/s/GdSGGJEnMGPDM2D" rel="nofollow">https://sebsauvage.net/nc/s/GdSGGJEnMGPDM2D</a><br>(<a href="https://sebsauvage.net/links/?3hCsog">Permalink</a>)FlashDBhttps://sebsauvage.net/links/?geBbZw2022-11-09T08:23:00+01:00SQLite est la base de données la plus utilisée au monde, mais c'est une base relationnelle, qui s'interroge de manière classique en SQL.<br />
FlashDB se veut l'équivalent de SQLite mais sur le principe clé-valeur. Elle peut aussi fonctionner en TSDB (stockage de données datées, comme par exemple des données lues de capteurs au fil de l'eau).<br />
Elle se veut aussi très légère, très fiable, performante et conçue pour de l'embarqué (comme SQLite).<br>(<a href="https://sebsauvage.net/links/?geBbZw">Permalink</a>)SQLite for Secrecy Management - Tools and Methods | Linux Journalhttps://sebsauvage.net/links/?xgZodg2022-09-29T15:19:41+02:00Utiliser SQLite pour stocker des données sensibles, ce n'est pas con : SQLite étant immensément plus simple que des bases comme Postgres ou Oracle, la surface d'attaque est largement inférieure.<br />
(Et c'est sans compter que SQLite est très fortement testé et résiste très bien aux crashs. Le "redémarrage" du serveur est également nettement moins problématique.)<br>(<a href="https://sebsauvage.net/links/?xgZodg">Permalink</a>)How SQLite Scales Read Concurrency · Flyhttps://sebsauvage.net/links/?xoVz-w2022-08-25T11:35:49+02:00La base de données SQLite a la réputation de mal supporter d'avoir de nombreux accès simultanés. Sauf que depuis quelques versions (la 3.7.0... de 2010 (!)), elle possède le WAL, un mécanisme qui lui permet de gérer très bien les accès concurrents (les lectures ne bloquent plus les écritures, et les écritures ne bloquent plus les lectures). L'article en explique le fonctionnement.<br>(<a href="https://sebsauvage.net/links/?xoVz-w">Permalink</a>)Things You Should Know About Databaseshttps://sebsauvage.net/links/?MiA8xg2022-06-28T12:43:35+02:00(<a href="https://sebsauvage.net/links/?MiA8xg">Permalink</a>)The Internals of PostgreSQL : Introductionhttps://sebsauvage.net/links/?YenW6g2022-02-17T15:19:38+01:00Un ensemble de documents très complets qui expliquent le fonctionnement interne de la base de données Postgres. Ça peut paraître inutile, mais c'est bon de comprendre comment fonctionnent certaines choses pour les utiliser à bon escient.<br />
(Cliquez sur un des éléments du schéma pour accéder au chapitre correspondant.)<br>(<a href="https://sebsauvage.net/links/?YenW6g">Permalink</a>)Leaving MySQLhttps://sebsauvage.net/links/?rjYMEA2022-02-15T09:54:05+01:00Quand un ancien de l'équipe MySQL/MariaDB décide de quitter Oracle en disant que - franchement - vous ne devriez pas utiliser MySQL/MariaDB et que vous devriez vraiment regarder du côté Postgres, on peut se dire que oui, il y a des problèmes.<br />
(Et cela rejoint les constatations que j'ai pu faire dans mes boulots précédents: MySQL pose beaucoup de problèmes. Postgres est plus intéressant et possède désormais des fonctionnalités plus avancées et il est plus performant.)<br />
<br />
PS: Oui je sais que MariaDB est forké de MySQL et n'a plus à voir avec Oracle.<br>(<a href="https://sebsauvage.net/links/?rjYMEA">Permalink</a>)HeidiSQL - MariaDB, MySQL, MSSQL, PostgreSQL and SQLite made easyhttps://sebsauvage.net/links/?YNuaKg2022-02-09T10:21:36+01:00Un autre Logiciel Libre multi-bases de données (comme <a href="https://DBeaver.io" rel="nofollow">https://DBeaver.io</a>), mais pour Windows seulement.<br>(<a href="https://sebsauvage.net/links/?YNuaKg">Permalink</a>)The ultimate SQLite extension sethttps://sebsauvage.net/links/?580nAA2022-01-07T11:50:53+01:00Sous le coude.<br />
SQLite est une formidable base de données, mais très simple. Elle n'a pas certaines fonctions avancées de Postgres ou Oracle. Mais SQLite est facilement extensible, et beaucoup de monde a développé des extensions. En voici quelques unes (fonctions de hashage, recherche flou et phonétique, fonctions json, expressions régulières, UUID...)<br>(<a href="https://sebsauvage.net/links/?580nAA">Permalink</a>)SQL Slides by Markus Winandhttps://sebsauvage.net/links/?MtCuqQ2021-08-13T22:04:35+02:00Oh làlà il y a l'air d'y avoir plein de slides intéressantes sur les bases de données, en particulier sur le SQL. Il faudra que je regarde ça.<br />
(Dommage qu'on ne puisse pas télécharger ça, je l'aurais mis dans ma liseuse.)<br>(<a href="https://sebsauvage.net/links/?MtCuqQ">Permalink</a>)Public Documents about PostgreSQL and Dalibohttps://sebsauvage.net/links/?q0wrzg2021-08-09T11:08:37+02:00Sous le coude: Des supports de formation pour la base de données Postgres.<br>(<a href="https://sebsauvage.net/links/?q0wrzg">Permalink</a>)SQLite 3.33 Released With PostgreSQL-Inspired UPDATE FROM, Database Files Up To 281 TB - Phoronixhttps://sebsauvage.net/links/?Zl8yPg2021-07-26T13:34:42+02:00J'avais pas fait gaffe, mais SQLite 3.33 supporte désormais les commandes UPDATE FROM. Très pratique. Et la limite des bases SQLite est montée à 281 Téra-octets 😅 <br />
<br />
(Contexte: SQLite est la base de données la plus utilisée au monde. Il y en a partout: dans votre téléphone, dans les objets connectés, dans Windows, dans Firefox, dans beaucoup de logiciels. La commande UPDATE FROM permet une manipulation plus aisée des données.)<br>(<a href="https://sebsauvage.net/links/?Zl8yPg">Permalink</a>)Towards Inserting One Billion Rows in SQLite Under A Minute - blaghttps://sebsauvage.net/links/?DYeYQw2021-07-19T11:55:09+02:00Sous le coude parce que ça pourra me servir: Insérer 1 milliard de lignes dans une base SQLite en moins d'une minute.<br />
<br />
Si on résume (extrait de l'article):<br />
<br />
PRAGMA journal_mode = OFF;<br />
PRAGMA synchronous = 0;<br />
PRAGMA cache_size = 1000000;<br />
PRAGMA locking_mode = EXCLUSIVE;<br />
PRAGMA temp_store = MEMORY;<br />
<br />
What do these do?<br />
- Turning off journal_mode will result in no rollback journal, thus we cannot go back if any of the transactions fail. This disables the atomic commit and rollback capabilities of SQLite. Do not use this in production.<br />
- By turning off synchronous, SQLite does not care about writing to disk reliably and hands off that responsibility to the OS. A write to SQLite, may not mean it is flushed to the disk. Do not use this in production.<br />
- The cache_size specifies how many memory pages SQLite is allowed to hold in the memory. Do not set this to a high value in production.<br />
- In EXCLUSIVE locking mode, the lock held by the SQLite connection is never released.<br />
- Setting temp_store to MEMORY will make it behave like an in-memory database.<br>(<a href="https://sebsauvage.net/links/?DYeYQw">Permalink</a>)Against SQLhttps://sebsauvage.net/links/?ECDwow2021-07-15T16:57:54+02:00Un article anti-SQL (via Riduidel ; sous le coude pour lecture ultérieure).<br />
<br />
(Contexte: SQL est le langage phare pour interroger et manipuler les bases de données, et il est très efficace pour faire de manipulations en masse sur les données. Ceci dit, il a aussi ses défaut.)<br>(<a href="https://sebsauvage.net/links/?ECDwow">Permalink</a>)SQLite is not a toy database | Anton Zhiyanovhttps://sebsauvage.net/links/?n85BtQ2021-03-25T20:05:25+01:00De bonnes raisons d'utiliser SQLite (autre que celles que j'énonce d'habitude)<br>(<a href="https://sebsauvage.net/links/?n85BtQ">Permalink</a>)Cross-database queries in SQLite (and weeknotes)https://sebsauvage.net/links/?KG4MuQ2021-02-22T11:48:23+01:00Je note: Il est possible de faire des requêtes croisées entre deux bases SQLite.<br>(<a href="https://sebsauvage.net/links/?KG4MuQ">Permalink</a>)The Unexpected Find That Freed 20GB of Unused Index Space | Haki Benitahttps://sebsauvage.net/links/?OGiBgQ2021-02-01T16:54:25+01:00Pour Postgres. Sous le coude on ne sait jamais.<br>(<a href="https://sebsauvage.net/links/?OGiBgQ">Permalink</a>)Bulk loading into PostgreSQL: Options and comparison - Highgo Software Inc.https://sebsauvage.net/links/?-uZ7ig2020-12-13T09:24:26+01:00Sous le coude: Différentes options pour faire du chargement de données en masse dans Postgres.<br>(<a href="https://sebsauvage.net/links/?-uZ7ig">Permalink</a>)SQLite as a document databasehttps://sebsauvage.net/links/?5JEk9g2020-11-30T13:47:40+01:00Woo alors attendez: SQLite peut:<br />
- supporter l'insertion directe de json<br />
- avoir des colonnes virtuelles basées sur le json<br />
- et donc permet du requêtage sur ces colonnes virtuelles.<br />
On peut donc utiliser SQLite pour stocker du json et requêter dedans en profitant des indexes et du tri !<br />
(via <a href="http://nicolas-delsaux.hd.free.fr/Shaarli/?chmZMQ" rel="nofollow">http://nicolas-delsaux.hd.free.fr/Shaarli/?chmZMQ</a>)<br>(<a href="https://sebsauvage.net/links/?5JEk9g">Permalink</a>)What ORMs have taught me: just learn SQLhttps://sebsauvage.net/links/?NXe3_w2020-10-21T09:05:10+02:00(sous le coude, j'aime garder les articles anti-ORM :o)<br>(<a href="https://sebsauvage.net/links/?NXe3_w">Permalink</a>)GitHub - plotly/falcon: Free, open-source SQL client for Windows and Mac 🦅https://sebsauvage.net/links/?g6WJvg2020-04-16T08:42:15+02:00Sous le coude: Un client SQL multibases qui permet d'afficher directement des graphes à partir des requêtes SQL.<br />
Ça peut être sympa pour avoir rapidement des vues sur les données sans pour autant se monter un BO.<br>(<a href="https://sebsauvage.net/links/?g6WJvg">Permalink</a>)SQL Indexing and Tuning e-Book for developers: Use The Index, Luke covers Oracle, MySQL, PostgreSQL, SQL Server, ...https://sebsauvage.net/links/?1f9eKA2019-08-26T09:53:17+02:00Pas encore eu le temps de regarder, mais ce site vous apprend à comprendre et bien utiliser les indexes des bases de données.<br />
(via @framasky@framapiaf.org)<br>(<a href="https://sebsauvage.net/links/?1f9eKA">Permalink</a>)Don't Do This - PostgreSQL wikihttps://sebsauvage.net/links/?MJOmSw2019-05-06T10:27:12+02:00Sous le coude: Les choses à ne pas faire dans Postgres.<br>(<a href="https://sebsauvage.net/links/?MJOmSw">Permalink</a>)"where 1=2"https://sebsauvage.net/links/?GQZy3g2019-03-26T14:39:44+01:00Quand tu met une grosse requête SQL sur un wiki interne et que tu veux éviter que le premier neuneu venu la lance en prod sans réfléchir.<br />
👍<br>(<a href="https://sebsauvage.net/links/?GQZy3g">Permalink</a>)Vertically Scaling PostgreSQL - pgDashhttps://sebsauvage.net/links/?VZFvjw2019-03-20T11:33:27+01:00Sous le coude: Quelques recommandations de configuration pour Postgres.<br>(<a href="https://sebsauvage.net/links/?VZFvjw">Permalink</a>)Emoji in SQL - SELECT 🗣 FROM 👤 - Cristian Baldi - Web Developer | Programmerhttps://sebsauvage.net/links/?VWmiyg2019-03-07T11:37:53+01:00Si vous voulez faire enrager votre dba...<br>(<a href="https://sebsauvage.net/links/?VWmiyg">Permalink</a>)SQLite creator fires back at Tencent’s bug hunters – Naked Securityhttps://sebsauvage.net/links/?TQpc1g2018-12-19T14:23:58+01:00La faille de SQLite a été montée en épingle.<br />
En réalité, vous n'êtes vulnérable que si : <br />
1) vous avez activé le module recherche full text (FTS3) (qui ne fait pas partie du coeur de SQLite)<br />
et<br />
2) Vous exécutez du code SQL arbitraire.<br />
Si vous êtes dans le cas 2), vous être déjà dans une énorme merde question sécurité, avec SQLite ou n'importe quelle autre base, en fait.<br>(<a href="https://sebsauvage.net/links/?TQpc1g">Permalink</a>)DBeaverhttps://sebsauvage.net/links/?WoQkPw2018-12-11T09:36:35+01:00Je hais Oracle SQL Developer et je n'aime vraiment pas pgadmin. Je suis en train de tester DBeaver.<br />
<br />
DELETE: « Vous êtes en train de faire un DELETE sans clause WHERE. Êtes-vous sûr ? »<br />
Oh... 😮 <br />
<br />
Cliquer sur la valeur d'un champ dans un resultset qui est une clé étrangère --> m'emmène dans la table liée, direct sur l'enregistrement correspondant.<br />
OOHHH... 0o0<br />
<br />
Je vais continuer à explorer ce soft, je sens que je vais aimer.<br>(<a href="https://sebsauvage.net/links/?WoQkPw">Permalink</a>)Passage progressif à Postgreshttps://sebsauvage.net/links/?bHOH5g2018-12-06T10:10:48+01:00Pour mon boulot, après avoir pratiqué de l'Oracle et du SQL Server pendant des années, j'aborde Postgres (j'ai un gros script à adapter pour Postgres).<br />
<br />
Je veux importer des CSV, et je découvre la commande COPY qui permet de coller directement son CSV dans le script \o/<br />
C'est dix fois plus pratique que les outils Oracle. <br />
<br />
J'importe des données, erreur sur un format de date: Postgres me suggère la bonne option à utiliser \o/<br />
<br />
Je sens que je vais aimer ce dbms :-)<br>(<a href="https://sebsauvage.net/links/?bHOH5g">Permalink</a>)Code Of Conducthttps://sebsauvage.net/links/?sR4Eww2018-10-23T11:54:20+02:00Eeettttttt merde. Le dev de SQLite est un bigot à la con.<br />
Et pourtant j'adore SQLite.<br>(<a href="https://sebsauvage.net/links/?sR4Eww">Permalink</a>)PostgreSQL Features You May Not Have Tried But Should - pgDashhttps://sebsauvage.net/links/?x3Jo2A2018-06-20T09:03:46+02:00(sous le coude)<br>(<a href="https://sebsauvage.net/links/?x3Jo2A">Permalink</a>)In MySQL, never use “utf8”. Use “utf8mb4”. – Adam Hooper – Mediumhttps://sebsauvage.net/links/?iE43tg2018-06-14T15:32:45+02:00Oups, bon à savoir: le type "utf8" de MySQL n'est pas UTF-8. Il faut utiliser "utf8mb4".<br>(<a href="https://sebsauvage.net/links/?iE43tg">Permalink</a>)Why Auto Increment Is A Terrible Idea - Clever Cloud Bloghttps://sebsauvage.net/links/?8Dacjw2017-11-30T17:22:19+01:00Une recommandation d'utiliser des UUID à la place des auto-incréments en bases de données.<br />
(J'avais aussi lu l'inverse... ^^)<br>(<a href="https://sebsauvage.net/links/?8Dacjw">Permalink</a>)The Changelog #201: Why SQLite Succeeded as a Database with Richard Hipp | Changelog | News and podcasts for developershttps://sebsauvage.net/links/?vbOJ8w2017-11-03T12:12:32+01:00Une interview de l'auteur de SQLite (avec transcription).<br>(<a href="https://sebsauvage.net/links/?vbOJ8w">Permalink</a>)Comment OVH sauvegarde un million de bases de données chaque jour ?https://sebsauvage.net/links/?8vhoGw2017-08-06T15:56:42+02:00OVH est l'un des plus importants hébergeurs mondiaux.<br />
Ils sont donc confrontés à des problèmes peu communs, comme celui de sauvegarder un million (glups) de bases de données chaque jour.<br />
C'est toujours intéressant de voir comment ils s'y prennent (et j'aime les entreprises qui partagent leur expérience).<br />
(via <a href="http://links.kevinvuilleumier.net/?SwboWA" rel="nofollow">http://links.kevinvuilleumier.net/?SwboWA</a>)<br>(<a href="https://sebsauvage.net/links/?8vhoGw">Permalink</a>)DBeaver | Free Universal SQL Clienthttps://sebsauvage.net/links/?TgZVGw2017-01-23T12:16:56+01:00Un client SQL multi-bases de données (MySQL, PostgreSQL, SQLite, Oracle...)<br />
(via <a href="https://lehollandaisvolant.net/?id=20170122154749" rel="nofollow">https://lehollandaisvolant.net/?id=20170122154749</a>)<br>(<a href="https://sebsauvage.net/links/?TgZVGw">Permalink</a>)charles leifer | Five reasons you should use SQLite in 2016https://sebsauvage.net/links/?v6bPEg2016-01-10T17:42:24+01:00J'aime SQLite.<br />
Article similaire en français: <a href="http://www.developpez.com/actu/94614/Cinq-raisons-d-utiliser-SQLite-en-2016/" rel="nofollow">http://www.developpez.com/actu/94614/Cinq-raisons-d-utiliser-SQLite-en-2016/</a><br />
(via <a href="http://lehollandaisvolant.net/?id=20160109175118" rel="nofollow">http://lehollandaisvolant.net/?id=20160109175118</a>)<br>(<a href="https://sebsauvage.net/links/?v6bPEg">Permalink</a>)Why you should never, ever, ever use MongoDB - joepie91's Ramblingshttps://sebsauvage.net/links/?NWCc6g2015-07-21T13:11:28+02:00(via <a href="http://liens.howtommy.net/?rPFYAQ" rel="nofollow">http://liens.howtommy.net/?rPFYAQ</a>)<br>(<a href="https://sebsauvage.net/links/?NWCc6g">Permalink</a>)Comprendre les injections SQL avancées - TDChttps://sebsauvage.net/links/?kSuSWw2015-05-11T10:26:52+02:00Hoper nous gratifie d'une études sur les méthodes d'injection SQL. Intéressant !<br>(<a href="https://sebsauvage.net/links/?kSuSWw">Permalink</a>)SQLite Optimization FAQhttps://sebsauvage.net/links/?NiQVOA2014-11-25T13:44:36+01:00Sous le coude: Conseils d'optimisation pour SQLite. (via <a href="http://liens.howtommy.net/?CJ0-Rw" rel="nofollow">http://liens.howtommy.net/?CJ0-Rw</a>).<br />
Note: Il y a eu des changements importants (optimisations) dans la dernière version de SQLite, or ce document date de 2003. Il est donc à prendre avec les pincettes.<br>(<a href="https://sebsauvage.net/links/?NiQVOA">Permalink</a>)