15 mars 2018
Si vous utilisez MySQL de façon sérieuse, je ne peux vous dire à quel point vous devriez suivre le blogue MySQL Entomologist religieusement! L’auteur y expose les bogues, les problèmes, les particularités de MySQL dans un style efficace, sans biais ni embellissement : que la vérité crue!
Comme par exemple les nombreux problèmes avec les indexes fulltext ou les statistiques persistentes de InnoDB.
Leave a Comment » | bases de données, database, InnoDb, MySQL | Tagué: base de données, bd, blogue, bogues, database, db, entomologist, fulltext, InnoDb, MySQL, statistics | Permalien
Publié par endormitoire
12 février 2018
C’est une question qui revient ad nauseam sur IRC et dans les forums de discussions : comment paginer les résultats d’une requête de manière efficace?
Pour m’éviter de répéter sans cesse les mêmes explications, j’ai finalement trouvé un texte clair qui explique comment effectuer des requêtes paginées de façon performante et intelligente.
Bien que l’article traite de MySQL, les mêmes principes de base s’appliquent aux autres SGBD.
Leave a Comment » | bases de données, database, informatique, MySQL | Tagué: LIMIT, MySQL, OFFSET, pagination, requête, SQL | Permalien
Publié par endormitoire
17 novembre 2017
Vous avez rapidement de trouver des jeux de données (datasets) pour faire des tests volumétriques sur votre base de données? Ou vous cherchez des données précises pour calculer des statistiques sur un sujet donné?
Soyez rassurés : il existe Kaggle, un fournisseur (gratuit) de datasets!
Leave a Comment » | bases de données, database, statistics, statistiques | Tagué: datasets, jeux de données, Kaggle | Permalien
Publié par endormitoire
10 Mai 2017
Vous désirez apprendre et/ou apprivoiser un langage de programmation, un système d’exploitation, une base de données, un shell, etc ? Vous y songez sérieusement mais vous craignez d’avoir à installer une tonne de trucs sur votre ordinateur pour satisfaire votre curiosité? Vous y songez mais, malheureusement, ce que vous désirez n’est pas disponible pour votre système d’exploitation? Vous y songez mais l’installation de tout ce qu’il vous faudrait vous semble compliquée?
Ne cherchez plus! TutorialsPoint.com vous offre l’environnement en ligne CodingGround ! Tous les environnements en ligne ainsi que les tutoriels en ligne sont gratuits en plus!
Qu’est-ce que CodingGround ? C’est un environnement de développement minimal en ligne vous permettant d’éditer, de compiler et d’exécuter du code. C’est une machine virtuelle qui vous offre aussi un shell Linux et un browser (pour tester votre PHP, HTML ou CCS par exemple). Pour les environnements qui le supportent, il est également possible de changer les options de compilation. On peut aussi ouvrir simultanément plusieurs fichiers source, scripts, shells, browsers, etc.
CodingGround vous offre en plus de sauvergarder, importer, exporter, partager et lire tous vos projets avec GitHub, DropBox, OneDrive et GoogleDrive! Vous pouvez aussi simplement garder tous vos projets sur votre ordinateur!
Quels sont les langage de programmation, les systèmes d’exploitation, les bases de données, les outils de développements que CodingGround offre? Une tonne!
Liste des terminaux (shell) en ligne
Liste des IDE en ligne
Leave a Comment » | bases de données, database, informatique, langage de programmation, programmation, programming, Système d'exploitation, tutoriel | Tagué: Ada, Algol-68, Angular JS, AsciiDoc, Assembly, Awk, base de données, Bash Shell, Befunge, bootstrap, Brainfuck, Browser, C, C++ 0x, C++ 11, C99 Strict, CentOS, Chipmunk BASIC, Clojure, COBOL, Coding Ground, CodingGround, CoffeeScript, ColdFusion, compilateur, compilation, compiler, CSS-3, D Language, Dart, développement, DropBox, Elixir, Embedded C, Erlang, F, Factor, Falcon, Fantom, Forth, Fortran-95, Free Basic, fureteur, GitHub, Go!, GoogleDrive, Groovy, Haskell, Haxe, HTML, Icon, IDE, ilasm, Intercal, interpréteur, interpreter, Java, Java 8, Java MySQL, JavaScript, jQuery, JSP, Julia, Ksh Shell, langage de programmation, Latex, Linux, Lisp, LOLCODE, Lua, machine virtuelle, Malbolge, Markdown, MathML, Matlab, Memcached, Mongo DB, Mozart-OZ, MySQL, Nimrod, Node.js, Numpy, Objective-C, OCaml, Octave, OneDrive, Oracle 11g, OS, P5.js, PARI/GP, Pascal, Pawn, Perl, Perl MySQL, PHP, PHP MySQL, PHP Web View, Pike, PowerShell, Processing.js, programmation, Prolog, Python, Python MySQL, Python-3, R Programming, Redis, reStructure, Rexx, Ruby, Rust, Scala, Scheme, Scipy, script, shell, Simula, Smalltalk, SML/NJ, SQLite, Sympy, système d'exploitation, Tcl, terminal, terminaux, Tex, Tutorials Point, TutorialsPoint, Unlambda, VB.Net, Verilog, VM, Whitespace, Ya Basic, Yasm | Permalien
Publié par endormitoire
13 avril 2017
Vous cherchez des solutions à des problèmes 1000 fois rencontrés? Il y a de grandes chances que vous trouviez ce qu’il vous faut ici!
Un excellent blogue consacré à MySQL sur lequel je suis tombé par hasard, lefred.be.
Un article portant sur l’erreur 1215 (« Cannot add foreign key constraint« ).
Les InnoDB Page merge & split expliqués en détail dans ce billet.
Comment choisir l’index approprié pour les requêtes avec égalité ou LIKE ?
Les attaques de réseau et MySQL : une série d’articles sur MySQL et la sécurité.
Configuration de base de MySQL 5.7 : quelques trucs et suggestions.
Leave a Comment » | bases de données, database, MySQL | Tagué: 1215, 5.7, attacks, attaque, configuration, index, InnoDb, LIKE, merge, network, page, réseau, split | Permalien
Publié par endormitoire