6135 links
  • GuiGui's Show
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
 
  • Run SQL directly on CSV files | Text as Data | q
    J'ai utilisé cet outil récemment. Mon avis :
        + C'est pratique, notamment pour obtenir un résultat qui nécessiterait un enchaînement de commandes UNIX complexes ;

        + Du coup, c'est super pratique pour quelqu'un qui n'est pas à l'aise avec les commandes UNIX bien connues ou qui n'arrive pas à conceptualiser l'obtention d'un résultat avec celles-ci alors qu'il y arrive parfaitement en SQL ;

        + J'aime [le] q ? Dat argument, right ? ;

        - On peut réaliser les mêmes traitements avec les commandes UNIX bien connues, en beaucoup plus rapide. Exemple un simple comptage du nombre de lignes : wc -l : 0m0.032s versus select count() : 0m22.848s sur un fichier de 1014083 lignes ; L'écart se creuse sur des requêtes plus complexes. Exemple : pour trouver des valeurs en commun dans une seule colonne de deux fichiers, 0m3.358s pour les commandes UNIX versus 0m56.159s pour q, toujours sur un fichier de 1014083 lignes ;

        - Il faut déjà avoir un fichier au format "CSV" (au sens large, bien organisé, colonnes, séparateur unique, ...), ce qui n'est pas toujours le cas et ce qui nécessite donc un pré-traitement avec ... les commandes UNIX bien connues.

    Via http://korben.info/utiliser-la-syntaxe-sql-sur-des-fichiers-csv.html
    January 9, 2015 at 10:37:28 AM UTC - permalink - http://harelba.github.io/q/
Links per page: 20 50 100
 
Mentions légales identiques à celles de mon blog | CC BY-SA 3.0

Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community