Shaare your links...
29076 links
Liens en vrac de sebsauvage Home Login RSS Feed ATOM Feed Tag cloud Picture wall Daily
Links per page: 20 50 100
◄Older
page 1 / 3
108 results for tags BasesDeDonnées x
  • BasesDeDonnées
    Choosing a Postgres Primary Key
    Sous le coude: Choisir ses clés primaires sous Postgres.
    2023-01-20 17:06:43
    https://supabase.com/blog/choosing-a-postgres-primary-key
  • BasesDeDonnées programmation
    ULIDs and Primary Keys | Dave Allie
    ULID (https://github.com/ulid/spec) 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).
    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).
    2022-12-30 09:54:26
    https://blog.daveallie.com/ulid-primary-keys
  • BasesDeDonnées programmation tutoriel
    SQLforDevs.com - Next-Level Database Techniques for Developers Ebook
    Sous le coude: Un livre pour développeur avec quelques astuces SQL.
    PS: Il faut s'inscrire à la mailing-list pour recevoir le livre.  Si cela vous embête, voici le livre : https://sebsauvage.net/nc/s/GdSGGJEnMGPDM2D
    2022-12-05 09:18:12
    https://sqlfordevs.com/ebook
  • BasesDeDonnées
    FlashDB
    SQLite 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.
    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).
    Elle se veut aussi très légère, très fiable, performante et conçue pour de l'embarqué (comme SQLite).
    2022-11-09 08:23:00
    https://armink.github.io/FlashDB/#/
  • BasesDeDonnées
    SQLite for Secrecy Management - Tools and Methods | Linux Journal
    Utiliser 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.
    (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.)
    2022-09-29 15:19:41
    https://www.linuxjournal.com/content/sqlite-secrecy-management-tools-and-methods
  • 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/
  • BasesDeDonnées
    Things You Should Know About Databases
    2022-06-28 12:43:35
    https://architecturenotes.co/things-you-should-know-about-databases/
  • BasesDeDonnées
    The Internals of PostgreSQL : Introduction
    Un 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.
    (Cliquez sur un des éléments du schéma pour accéder au chapitre correspondant.)
    2022-02-17 15:19:38
    https://www.interdb.jp/pg/
  • BasesDeDonnées
    Leaving MySQL
    Quand 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.
    (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.)

    PS: Oui je sais que MariaDB est forké de MySQL et n'a plus à voir avec Oracle.
    2022-02-15 09:54:05
    https://web.archive.org/web/20220104181634/https://blog.sesse.net/blog/tech/2021-12-05-16-41_leaving_mysql.html
  • BasesDeDonnées LogicielLibre Windows
    HeidiSQL - MariaDB, MySQL, MSSQL, PostgreSQL and SQLite made easy
    Un autre Logiciel Libre multi-bases de données (comme https://DBeaver.io), mais pour Windows seulement.
    2022-02-09 10:21:36
    https://www.heidisql.com/
  • BasesDeDonnées LogicielLibre programmation
    The ultimate SQLite extension set
    Sous le coude.
    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...)
    2022-01-07 11:50:53
    https://antonz.org/sqlean/
  • BasesDeDonnées
    SQL Slides by Markus Winand
    Oh 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.
    (Dommage qu'on ne puisse pas télécharger ça, je l'aurais mis dans ma liseuse.)
    2021-08-13 22:04:35
    https://winand.at/sql-slides-for-developers
  • BasesDeDonnées tutoriel
    Public Documents about PostgreSQL and Dalibo
    Sous le coude: Des supports de formation pour la base de données Postgres.
    2021-08-09 11:08:37
    https://public.dalibo.com/exports/formation/manuels/formations/
  • BasesDeDonnées
    SQLite 3.33 Released With PostgreSQL-Inspired UPDATE FROM, Database Files Up To 281 TB - Phoronix
    J'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 😅

    (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.)
    2021-07-26 13:34:42
    https://www.phoronix.com/scan.php?page=news_item&px=SQLite-3.33-Released
  • astuces BasesDeDonnées
    Towards Inserting One Billion Rows in SQLite Under A Minute - blag
    Sous le coude parce que ça pourra me servir: Insérer 1 milliard de lignes dans une base SQLite en moins d'une minute.

    Si on résume (extrait de l'article):

    PRAGMA journal_mode = OFF;
    PRAGMA synchronous = 0;
    PRAGMA cache_size = 1000000;
    PRAGMA locking_mode = EXCLUSIVE;
    PRAGMA temp_store = MEMORY;

    What do these do?
    - 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.
    - 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.
    - 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.
    - In EXCLUSIVE locking mode, the lock held by the SQLite connection is never released.
    - Setting temp_store to MEMORY will make it behave like an in-memory database.
    2021-07-19 11:55:09
    https://avi.im/blag/2021/fast-sqlite-inserts/
  • BasesDeDonnées sql
    Against SQL
    Un article anti-SQL (via Riduidel ; sous le coude pour lecture ultérieure).

    (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.)
    2021-07-15 16:57:54
    https://scattered-thoughts.net/writing/against-sql/
  • 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
    Cross-database queries in SQLite (and weeknotes)
    Je note: Il est possible de faire des requêtes croisées entre deux bases SQLite.
    2021-02-22 11:48:23
    https://simonwillison.net/2021/Feb/21/cross-database-queries/
  • BasesDeDonnées
    The Unexpected Find That Freed 20GB of Unused Index Space | Haki Benita
    Pour Postgres. Sous le coude on ne sait jamais.
    2021-02-01 16:54:25
    https://hakibenita.com/postgresql-unused-index-size
  • BasesDeDonnées
    Bulk loading into PostgreSQL: Options and comparison - Highgo Software Inc.
    Sous le coude: Différentes options pour faire du chargement de données en masse dans Postgres.
    2020-12-13 09:24:26
    https://www.highgo.ca/2020/12/08/bulk-loading-into-postgresql-options-and-comparison/
  • 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
  • BasesDeDonnées programmation
    What ORMs have taught me: just learn SQL
    (sous le coude, j'aime garder les articles anti-ORM :o)
    2020-10-21 09:05:10
    https://wozniak.ca/blog/2014/08/03/1/
  • BasesDeDonnées LogicielLibre
    GitHub - plotly/falcon: Free, open-source SQL client for Windows and Mac 🦅
    Sous le coude: Un client SQL multibases qui permet d'afficher directement des graphes à partir des requêtes SQL.
    Ça peut être sympa pour avoir rapidement des vues sur les données sans pour autant se monter un BO.
    2020-04-16 08:42:15
    https://github.com/plotly/falcon
  • BasesDeDonnées programmation
    SQL Indexing and Tuning e-Book for developers: Use The Index, Luke covers Oracle, MySQL, PostgreSQL, SQL Server, ...
    Pas encore eu le temps de regarder, mais ce site vous apprend à comprendre et bien utiliser les indexes des bases de données.
    (via @framasky@framapiaf.org)
    2019-08-26 09:53:17
    https://use-the-index-luke.com/
  • BasesDeDonnées
    Don't Do This - PostgreSQL wiki
    Sous le coude: Les choses à ne pas faire dans Postgres.
    2019-05-06 10:27:12
    https://wiki.postgresql.org/wiki/Don%27t_Do_This
  • BasesDeDonnées programmation
    "where 1=2"
    Quand 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.
    👍
    2019-03-26 14:39:44
    ?GQZy3g
  • BasesDeDonnées
    Vertically Scaling PostgreSQL - pgDash
    Sous le coude: Quelques recommandations de configuration pour Postgres.
    2019-03-20 11:33:27
    https://pgdash.io/blog/scaling-postgres.html
  • BasesDeDonnées
    Emoji in SQL - SELECT 🗣 FROM 👤 - Cristian Baldi - Web Developer | Programmer
    Si vous voulez faire enrager votre dba...
    2019-03-07 11:37:53
    http://baldi.me/blog/emoji-in-sql
  • BasesDeDonnées sécurité
    SQLite creator fires back at Tencent’s bug hunters – Naked Security
    La faille de SQLite a été montée en épingle.
    En réalité, vous n'êtes vulnérable que si :
    1) vous avez activé le module recherche full text (FTS3) (qui ne fait pas partie du coeur de SQLite)
    et
    2) Vous exécutez du code SQL arbitraire.
    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.
    2018-12-19 14:23:58
    https://nakedsecurity.sophos.com/2018/12/19/sqlite-creator-fires-back-at-tencents-bug-hunters/
  • BasesDeDonnées
    DBeaver
    Je hais Oracle SQL Developer et je n'aime vraiment pas pgadmin. Je suis en train de tester DBeaver.

    DELETE: « Vous êtes en train de faire un DELETE sans clause WHERE. Êtes-vous sûr ? »
    Oh... 😮

    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.
    OOHHH...   0o0

    Je vais continuer à explorer ce soft, je sens que je vais aimer.
    2018-12-11 09:36:35
    https://framapiaf.org/system/media_attachments/files/001/899/685/original/61f0a6b3eab71216.png?1544517273
  • thumbnail
    BasesDeDonnées
    Passage progressif à Postgres
    Pour 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).

    Je veux importer des CSV, et je découvre la commande COPY qui permet de coller directement son CSV dans le script  \o/
    C'est dix fois plus pratique que les outils Oracle.

    J'importe des données, erreur sur un format de date: Postgres me suggère la bonne option à utiliser \o/

    Je sens que je vais aimer ce dbms  :-)
    2018-12-06 10:10:48
    https://framapiaf.org/system/media_attachments/files/001/856/005/original/de1e321c20ec4874.png
  • BasesDeDonnées religion
    Code Of Conduct
    Eeettttttt merde. Le dev de SQLite est un bigot à la con.
    Et pourtant j'adore SQLite.
    2018-10-23 11:54:20
    https://www.sqlite.org/codeofconduct.html
  • BasesDeDonnées
    PostgreSQL Features You May Not Have Tried But Should - pgDash
    (sous le coude)
    2018-06-20 09:03:46
    https://pgdash.io/blog/postgres-features.html
  • BasesDeDonnées
    In MySQL, never use “utf8”. Use “utf8mb4”. – Adam Hooper – Medium
    Oups, bon à savoir: le type "utf8" de MySQL n'est pas UTF-8. Il faut utiliser "utf8mb4".
    2018-06-14 15:32:45
    https://medium.com/@adamhooper/in-mysql-never-use-utf8-use-utf8mb4-11761243e434
  • BasesDeDonnées programmation
    Why Auto Increment Is A Terrible Idea - Clever Cloud Blog
    Une recommandation d'utiliser des UUID à la place des auto-incréments en bases de données.
    (J'avais aussi lu l'inverse... ^^)
    2017-11-30 17:22:19
    https://www.clever-cloud.com/blog/engineering/2015/05/20/why-auto-increment-is-a-terrible-idea/
  • BasesDeDonnées programmation
    The Changelog #201: Why SQLite Succeeded as a Database with Richard Hipp | Changelog | News and podcasts for developers
    Une interview de l'auteur de SQLite (avec transcription).
    2017-11-03 12:12:32
    https://changelog.com/podcast/201
  • BasesDeDonnées technologie
    Comment OVH sauvegarde un million de bases de données chaque jour ?
    OVH est l'un des plus importants hébergeurs mondiaux.
    Ils sont donc confrontés à des problèmes peu communs, comme celui de sauvegarder un million (glups) de bases de données chaque jour.
    C'est toujours intéressant de voir comment ils s'y prennent (et j'aime les entreprises qui partagent leur expérience).
    (via http://links.kevinvuilleumier.net/?SwboWA)
    2017-08-06 15:56:42
    https://www.ovh.com/fr/blog/realiser-un-million-de-backup-bases-de-donnees-par-jour/
  • BasesDeDonnées LogicielLibre
    DBeaver | Free Universal SQL Client
    Un client SQL multi-bases de données (MySQL, PostgreSQL, SQLite, Oracle...)
    (via https://lehollandaisvolant.net/?id=20170122154749)
    2017-01-23 12:16:56
    http://dbeaver.jkiss.org/
  • BasesDeDonnées programmation TLDR
    charles leifer | Five reasons you should use SQLite in 2016
    J'aime SQLite.
    Article similaire en français: http://www.developpez.com/actu/94614/Cinq-raisons-d-utiliser-SQLite-en-2016/
    (via http://lehollandaisvolant.net/?id=20160109175118)
    2016-01-10 17:42:24
    http://charlesleifer.com/blog/five-reasons-you-should-use-sqlite-in-2016/
  • BasesDeDonnées
    Why you should never, ever, ever use MongoDB - joepie91's Ramblings
    (via http://liens.howtommy.net/?rPFYAQ)
    2015-07-21 13:11:28
    http://cryto.net/~joepie91/blog/2015/07/19/why-you-should-never-ever-ever-use-mongodb/
  • BasesDeDonnées sécurité
    Comprendre les injections SQL avancées - TDC
    Hoper nous gratifie d'une études sur les méthodes d'injection SQL. Intéressant !
    2015-05-11 10:26:52
    http://hoper.dnsalias.net/tdc/index.php?post/2015/04/15/Comprendre-les-injections-SQL-avanc%C3%A9es
  • 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
  • BasesDeDonnées sécurité
    mysql_real_escape_string won't magically solve your SQL Injection problems | IO Digital Sec
    Visiblement il est possible de faire des attaques à travers mysql_real_escape_string().  Ce n'est donc pas la panacée pour vous protéger des attaques d'injection SQL.
    2014-10-06 11:15:22
    http://www.iodigitalsec.com/mysql_real_escape_string-wont-magically-solve-your-sql-injection-problems/
  • BasesDeDonnées LogicielLibre logiciels
    Stellar - Fast database snapshots for development. It's like Git for databases.
    Un outils de snapshot (sauvegarde/restauration) pour mySQL et Postgres, mais des centaines de fois plus rapide que les outils standards.    à tester...
    (je me demande s'il restaure aussi les séquences, etc.)
    (via http://links.yome.ch/?RsD57A)
    2014-08-22 15:27:57
    https://github.com/fastmonkeys/stellar
  • BasesDeDonnées programmation
    Retour d'expérience sur sql.js - LinuxFr.org
    sql.js est l'équivalent de SQLite, mais en Javascript.
    2014-06-15 17:00:30
    http://linuxfr.org/news/retour-d-experience-sur-sql-js
  • BasesDeDonnées programmation
    The Multiple SQLite Problem
    Note technique: Si dans un process vous avez deux instances de la lib SQLite, vous risquez une corruption de base.
    Ça peut être problématique si vous incluez une lib qui utilise SQLite sans que vous le sachiez.
    D'après l'auteur, cela pourrait également toucher les applications mobiles où l'OS (que ce soit iOS ou Android) ont déjà une instance de SQLite.
    2014-05-17 22:11:28
    http://www.ericsink.com/entries/multiple_sqlite_problem.html
  • BasesDeDonnées google LogicielLibre
    Google swaps out MySQL, moves to MariaDB • The Register
    Google migre ses bases mySQL vers MariaDB. Merci Oracle, tu as bien foutu le bordel.
    2013-09-12 23:22:16
    http://www.theregister.co.uk/2013/09/12/google_mariadb_mysql_migration/
  • BasesDeDonnées LogicielLibre logiciels
    TOra [About]
    C'est pas neuf, mais TORA est un client lourd opensource pour Oracle, mySQL, Postegres et ODBC. Il fonctionne sous Linux/Win/Mac.
    2013-09-11 14:57:25
    http://torasql.com/
  • BasesDeDonnées programmation
    MySQL to Sqlite converter - Liens éclairs
    Je note ça ici: un script pour convertir mySQL en SQLite
    2013-07-29 22:44:21
    http://bajazet.fr/shaarli/?1AdmbA
  • BasesDeDonnées LogicielLibre
    Continuer ou pas d'utiliser MySQL ? Telle est la question... - Framablog
    Est-il temps d'abandonner mySQL (Oracle) pour MariaDB ?  (Notez que Wikipedia a déjà sauté le pas.)
    2013-07-18 11:20:32
    http://www.framablog.org/index.php/post/2013/07/18/mysql-ou-pas
Links per page: 20 50 100
◄Older
page 1 / 3
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