46 liens privés
L'article présente ce que sont les transactions ACID.
Les transactions ACID sont un ensemble de principes garantissant la fiabilité des transactions dans les bases de données. ACID signifie Atomicité, Cohérence, Isolation et Durabilité. Ces propriétés assurent que les transactions sont complètes, maintenant l'intégrité des données même en cas de panne. L'atomicité garantit qu'une transaction est entièrement exécutée ou pas du tout, la cohérence maintient la base de données dans un état valide, l'isolation empêche les interférences entre transactions, et la durabilité assure que les modifications sont permanentes une fois la transaction terminée.
Les transactions ACID sont cruciales dans des domaines comme la finance et le commerce électronique, où l'intégrité des données est primordiale. Cependant, elles peuvent poser des défis en termes de performance et d'évolutivité, surtout dans les systèmes distribués. Les bases de données NoSQL, en revanche, adoptent souvent le modèle BASE (Basically Available, Soft state, Eventual consistency), privilégiant la disponibilité et la flexibilité à la cohérence stricte.
Pour optimiser les transactions ACID, il est recommandé de limiter leur portée, d'utiliser des transactions plus petites, et de choisir des niveaux d'isolation appropriés. La surveillance et l'enregistrement des transactions sont également essentiels pour maintenir les performances du système.
Tout est dans le titre
Tout est dans le titre
Pas si simple en SQL... notamment pour les performances
Tout est dans le titre (via https://korben.info/octosql-interroger-csv-json-sql.html )
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Un long tutoriel sur SQL (basé sur SQLite)
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre (via https://korben.info/trdsql-outil-puissant-interroger-fichiers-plats-sql.html )
Des snippets de code : Python, JavaScript, CSS, HTML, Makefile, Shell, regex, SQL, etc
Les 19 conférences résumées :
- Résoudre AdventOfCode avec Github Copilot et OpenAI ChatGPTP
- Conversations avec ChatGPT : Illusion ou réalité ?
- Où va la Data Science ?
- Le multi-tenancy chez Apache Kafka, navigation dans un sujet majeur
- Storybook, une vraie bonne idée ?
- Revisiting Design Patterns after 20
- Java 19 & 20 : What’s new and noteworthy ?
- Comment des images peuvent-elles cacher des données secrètes dans leur encodage ?
- Rendons le DDD aux devs
- Container Builders : Which is the best image builder ?
- Alice au pays d’OpenTelemetry
- CRAC VM vs GRaal VM : Pour un démarrage rapide
- Cloud Native Security for the rest of us
- FoundationDB : Le secret le mieux gardé des nouvelles architectures distribuées !
- SQL (le retour) : Démystifions les idées préconçues et utilisons la DB efficacement
- Comment réduire et optimiser une table postgreSQL de plus de 5To ?
- De Chroot à Docker, Podman, et maintenant les modules Wasm, 40 ans d’évolution de la conteneurisation
- Voyage au centre de la veille : Apprendre en continu avec sa veille technologique
- Le numérique c’est pour tout le monde… Ou pas !
Des infos et conseils sur SQL
Ça existe depuis la norme SQL:2003... et c'est partiellement implémenté dans la plupart des SGBD
Tout est dans le titre
L'auteur donne une liste de ressources / sites pour apprendre la programmation en s'amusant :
- Design
- JavaScript
- Python
- CSS
- SQL
- Git
- Regex
- L'algorithme de recherche A*
- F#
- Ruby
- Commandes Linux
- Éditeur
- Sécurité
- Powershell