• [^] # Re: Qtisation

    Posté par (site web personnel) . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 1.

    Plus c'est moderne, plus c'est bien!

    Le SQL moderne ?

    C'était une blague, ce qui est moderne dans l'affaire — par rapport au reste — c'est JSON, et vu qu'il n'y a dans ce cas précis aucune raison de l'utiliser, j'ironise. Tordant. :)

    Tu parle d'un format CSV pourri ?

    Pourri à ceci-près que c'est la langue que parlent awk, sort, join, etc.

    S'il faut choisir entre un fichier JSON qui contient des centaines de

    {
     "pkgname":"blabla"
     "pkgversion":"1.0.1"
     …
    }
    
    

    et un fichier texte qui contient des centaines de lignes

    blabla|1.0.1|…
    
    

    je préfère de loin la version 2, qui au moins ne prend pas des plombes à analyser. En extrême recours, on peut introduire des codes d'échappement s'il apparaît primordial de pouvoir traiter les noms de logiciels qui contiennent des |

    C'est un exemple real life puisque c'est comme ça qu'est fichu le fichier INDEX-* de FreeBSD — l'information est reproduite dans une BDB, mais ce n'est pas relationnel.