Shaare your links...
32711 links
Liens en vrac de sebsauvage Home Login RSS Feed ATOM Feed Tag cloud Picture wall Daily
Links per page: 20 50 100
page 1 / 1
21 results for tags sqlite x
  • sqlite
    harlequin: The SQL IDE for Your Terminal.
    (Je cherche des TUI pour éditer des bases SQLite dans un terminal.)
    Voir aussi :
    https://github.com/mathaou/termdbms
    https://github.com/TaKO8Ki/gobang
    2025-02-01 09:58:55
    https://harlequin.sh/
  • BasesDeDonnées sqlite
    Maximum Speed SQLite Inserts | Julik Tarkhanov
    Sous le coude : un article technique pour augmenter la vitesse d'insertions en masse dans une base SQLite.
    2025-01-04 14:30:10
    https://blog.julik.nl/2025/01/maximum-speed-sqlite-inserts
  • BasesDeDonnées sqlite
    Collection of insane and fun facts about SQLite - blag
    Quelques faits amusants et particuliers à propos de SQLite.
    2024-12-30 16:36:29
    https://avi.im/blag/2024/sqlite-facts/
  • BasesDeDonnées programmation sqlite
    GitHub - asg017/sqlite-vec: Work-in-progress vector search SQLite extension that runs anywhere.
    Sous le coude : une extension vectorielle à SQLite (très pratique pour faire des requêtes du genre : donne-moi les point à moins de telle distance de tel point. Ou bien: Donnes-moi tous les points situés dans ce rectangle.)
    2024-08-02 17:25:39
    https://github.com/asg017/sqlite-vec
  • BasesDeDonnées sqlite
    SQLite For Beginners: Journal Modes - Invidious
    Une très bonne explication sur les 2 type de journaux de SQLite : DELETE (par défaut) et WAL (qui permet les écritures simultanées).
    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).
    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.
    2023-06-27 11:26:32
    https://invidious.fdn.fr/watch?v=86jnwSU1F6Q
  • BasesDeDonnées sqlite
    How SQLite Scales Read Concurrency · Fly
    La 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.
    2022-08-25 11:35:49
    https://fly.io/blog/sqlite-internals-wal/
  • astuces programmation sqlite
    One-liner for running queries against CSV files with SQLite | Simon Willison’s TILs
    OH ! Je me garde cette astuce: Elle permet d'utiliser SQLite pour lancer une requête sur un fichier CSV et d'en récuperer le résultat. Le tout en une seule ligne de commande.

    sqlite3 :memory: -cmd '.mode csv' -cmd '.import taxi.csv taxi' 'SELECT passenger_count, COUNT(*), AVG(total_amount) FROM taxi GROUP BY passenger_count'
    This uses the special :memory: filename to open an in-memory database. Then it uses two -cmd options to turn on CSV mode and import the taxi.csv file into a table called taxi. Then it runs the SQL query.

    EDIT: Voir aussi https://dinedal.github.io/textql/
    2022-06-22 08:40:44
    https://til.simonwillison.net/sqlite/one-line-csv-operations
  • programmation sqlite
    35% Faster Than The Filesystem
    Article technique, mais ce qu'on peut en retenir: Si vous développez une application, plutôt que d'écrire des fichiers (surtout de multiples fichiers), utilisez plutôt SQLite pour stocker les données. Les systèmes d'exploitation sont notoirement mauvais à lire/écrire un grand nombre de petits fichiers (surtout Windows !).

    Avantage d'utiliser SQLite plutôt qu'un format de fichier à vous:
    - accès en lecture/écriture plus rapide.
    - écritures atomiques (moins de risques de corruption des données)
    - possibilité de requêtage (vous pouvez demander à SQLite d'aller chercher juste les données qui vous intéressent dans le fichier. Vous n'avez pas à lire tout le fichier d'un coup)
    - possibilité de modification partielle (donc plus rapide, car il n'y a pas TOUT le fichier à ré-écrire pour modifier juste une donnée)
    - stockage plus efficace (le stockage de données binaires dans une base SQLite est plus efficace que de les écrire dans de multiples fichiers, à cause de la taille des blocs disque des systèmes de fichier).
    2021-07-21 15:14:09
    https://www.sqlite.org/fasterthanfs.html
  • astuces sqlite
    Increasing SQLite Performance - Devart Blog
    Des astuces pour les performances de SQLite, en particulier quand vous faites beaucoup d'INSERT/UPDATE/DELETE.
    (via https://lehollandaisvolant.net/?id=20210519124029)
    2021-05-19 15:12:39
    https://blog.devart.com/increasing-sqlite-performance.html
  • BasesDeDonnées sqlite
    SQLite is not a toy database | Anton Zhiyanov
    De bonnes raisons d'utiliser SQLite (autre que celles que j'énonce d'habitude)
    2021-03-25 20:05:25
    https://antonz.org/sqlite-is-not-a-toy-database/
  • BasesDeDonnées sqlite
    SQLite as a document database
    Woo alors attendez: SQLite peut:
    - supporter l'insertion directe de json
    - avoir des colonnes virtuelles basées sur le json
    - et donc permet du requêtage sur ces colonnes virtuelles.
    On peut donc utiliser SQLite pour stocker du json et requêter dedans en profitant des indexes et du tri !
    (via http://nicolas-delsaux.hd.free.fr/Shaarli/?chmZMQ)
    2020-11-30 13:47:40
    https://dgl.cx/2020/06/sqlite-json-support
  • astuces BasesDeDonnées sqlite
    SQLite Optimization FAQ
    Sous le coude: Conseils d'optimisation pour SQLite. (via http://liens.howtommy.net/?CJ0-Rw).
    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.
    2014-11-25 13:44:36
    http://web.utk.edu/~jplyon/sqlite/SQLite_optimization_FAQ.html
  • sqlite
    50% faster than 3.7.17
    WOAO...   la nouvelle version de SQLite (3.8.7 alpha) est 50% PLUS RAPIDE que la 3.7.17 ?   Félicitations à l'auteur.
    Enfin, techniquement, cette version de SQLite utilise 50% d'instructions CPU en moins pour faire la même tâche. Ce qui est admirable.
    2014-10-07 15:20:48
    http://permalink.gmane.org/gmane.comp.db.sqlite.general/90549
  • sqlite
    SQLite Release 3.8.5 On 2014-06-04 (3.8.5)
    Je n'avais pas tilté qu'une nouvelle version de SQLite était sortie.  En plus de diverses optimisations et corrections de bugs, on peut noter qu'il est désormais possible d'ouvrir une base en mode "lecture seule" (paramètre immutable=1), ce qui est utile pour les supports en lecture seule (et permet d'éviter la pose de locks sur le fichier).
    2014-06-23 08:09:16
    https://www.sqlite.org/draft/releaselog/3_8_5.html
  • sqlite
    We Need A Standard Layered Image Format - The Shape of Everything
    Voilàààà ! Voilà l'idée intelligente: Plutôt que des formats binaires imbitable (coucou Microsoft) ou de l'XML-de-la-mort lourdinge (ou même - *ouch* - des documents XML zippé, coucou MSOffice/LibreOffice), ou encore YAML/jSon/le-format-de-mon-beau-frère, le développeur de ce logiciel de retouche photo a choisit SQLite comme format de sauvegarde de son application. Il s'en explique.

    Personnellement, après des années à avoir développé et travaillé avec différents formats, avec des fichiers de différentes tailles, sur de multiples plateformes, ce choix devient de plus en plus évident:

    • Pas de codec ou parseur maison à écrire pour votre format: On élimine ce pan de bugs potentiels.
    • SQLite est un format portable: Prenez tel quel votre fichier, il est lisible partout, du PC à l'iPhone/Android (qui incluent SQLite en standard).
    • Little-endian ? Big-endian ? On s'en fout: SQLite rend cela transparent.
    • SQLite est lisible de tous les langages. Tout simplement. (SQLite est une lib qui peut s'intégrer statiquement dans vos applications, et elle ne fait que 230 ko)
    • Le format SQLite est remarquablement stable depuis de nombreuses années (Le dernier changement de format date de 2006). C'est donc pérenne.
    • SQLite peut se bouffer un fichier de 2 Go sans problème. Essayez avec un fichier XML.
    • La lecture est ultra-performante (indexation), exprimée efficacement (requêtes SQL) et permet des opérations complexes (jointures, filtres, tri...). Essayez avec XML. XPath est terriblement pauvre à côté de ce que permet SQL.
    • Mettre à jour un gros fichier ? Un UPDATE mettra à jour juste les parties modifiées: Vous n'avez pas tout le fichier à ré-écrire. Essayez de modifier juste une partie d'un gros fichier XML: Bonheur.
    • SQLite supporte nativement le stockage de données binaires: Pas de base64 à la con en comme en XML.
    • Débuguer un fichier de données ? Pas d'éditeur hexa à utiliser et d'offsets à calculer: Juste un front-end SQLite à utiliser.
    • Enfin, SQLite est ACID et gère les transactions: Impossible de corrompre le fichier. Soit tout est écrit, soit rien du tout. Vos données sont toujours dans un état cohérent. Une coupure de courant en pleine sauvegarde ? Même pas mal !

    C'est juste magnifique. Ces caractéristiques en font un excellent format d'enregistrement pour vos applications.
    En prime, cela ouvre la possibilité de relire le fichier dans d'autres applications. Les données ne sont pas enfermées.
    (La structure de la base étant incluse dans le fichier SQLite, c'est tout aussi auto-descriptif qu'un fichier XML.)

    Ce n'est pas pour rien que Mozilla, Adobe, McAfee, Nokia, Bloomberg, Symbian et Oracle financent SQLite (qui est développé par une unique personne).
    (oui je sais, je suis chiant avec SQLite, mais cette lib est juste magnifique par son efficacité et sa fiabilité à toute épreuve.)

    EDIT: D'autres développeurs ont également fait ce choix:
    http://mapbox.com/developers/mbtiles/
    http://stackful-dev.com/sqlite-the-case-against-custom-application-file-formats
    2013-05-01 00:07:40
    http://shapeof.com/archives/2013/4/we_need_a_standard_layered_image_format.html
  • sqlite
    [PDF] SQLite - A Lesson In Low-Defect Software
    Ah, j'ai failli paumer ce lien: C'est une présentation de l'auteur de SQLite qui explique comment il test son logiciel. C'est assez remarquable.
    cf. https://www.sqlite.org/testing.html
    http://aleccolocco.blogspot.fr/2009/08/sqlite-lesson-in-low-defect-software.html
    2013-04-22 15:43:32
    http://www.sqlite.org/talks/wroclaw-20090310.pdf
  • sqlite
    SQLite4: The Design Of SQLite4
    Pas encore eu le temps de lire, mais SQLite4 n'est pas une évolution de SQLite3: C'est quelque chose de différent et SQLite3 continuera d'exister et évoluer.
    2012-06-27 23:45:01
    http://www.sqlite.org/src4/doc/trunk/www/design.wiki
  • astuces BasesDeDonnées mysql sqlite
    Conversion Mysql -> Sqlite | DotMana
    à garder sous le coude !
    2012-06-06 18:38:49
    http://www.dotmana.com/weblog/2012/06/conversion-mysql-sqlite/
  • BasesDeDonnées sqlite sécurité
    SQLite3 Injection Cheat Sheet - ~/haxing
    Attention: Des failles ont été trouvées dans SQLite.
    2012-06-03 15:50:35
    https://sites.google.com/site/0x7674/home/sqlite3injectioncheatsheet
  • php programmation sqlite
    Memo for Sqlite and PHP - lehollandaisvolant.net
    Timo a commencé une page concernant php et SQLite. SQLite est fabuleux, mais il a quelques particularités qu'il faut connaître.
    2012-05-09 16:32:32
    http://lehollandaisvolant.net/tuto/sqlite/
  • php programmation sqlite
    Note : SQLite & PDO, recherche LIKE et requêtes préparées - Timo - Le Hollandais Volant
    Fais gaffe, Timo, il y a des bugs dans le module PDO SQLite avec les paramètres nommés:
    http://sebsauvage.net/wiki/doku.php?id=php:pdo_sqlite_named_parameters_bug_workaround
    2012-05-06 12:33:06
    http://lehollandaisvolant.net/index.php?mode=links&id=20120504013809
Links per page: 20 50 100
page 1 / 1
Shaarli 0.0.41 beta modifiée - 2022-08-11 - The personal, minimalist, super-fast, no-database delicious clone. By sebsauvage.net. Theme by idleman.fr. I'm on Mastodon.
shelter.moe