Fiche duckdb: changements de structure liés à #560#585
Conversation
| GROUP BY REG") # Utilise de la mémoire | ||
|
|
||
| Pour un usage basique en syntaxe `dplyr`, passer par `arrow` (au lieu de SQL) est plus facile à manipuler, notamment quand on souhaite ajouter des options telle que le partitionnement. | ||
| # Créer une vue dans la base de données DuckDB (Recommandé) |
There was a problem hiding this comment.
J'aime bien les vues aussi, je trouve que c'est top pour la lisibilité. Donc j'aimerais bien qu'on puisse recommander mais j'ai un doute.
Est-ce qu'il y a pas un risque, dans certaines situations, de perte en performance ? Je crois, pas exemple, que les vues mettent pas en cache les données issues de requête HTTP ce qui, pour de grosses bases, va impliquer de retélécharger ces données à chaque requête.
Est-ce que je me trompe ? Si oui alors pas de souci pour recommander. Si non, je pense qu'il faut modérer la recommandation avec un petit truc du type
| # Créer une vue dans la base de données DuckDB (Recommandé) | |
| # Créer une vue dans la base de données DuckDB | |
| Les vues permettent de faire référence à une table de données, résultat d'une requête simple comme complexe, sous la forme d'un nom. C'est une pratique qui rend le code plus lisible et ainsi s'avérer très utile. Cependant, pour de grosses bases de données, les vues rendent plus complexes les optimisations mises en oeuvre par DuckDB ce qui peut ralentir le code. Il y a donc un compromis à trouver, selon la taille de la base et la fréquence d'appel aux vues, entre lisibilité et performance. |
There was a problem hiding this comment.
There was a problem hiding this comment.
J'ai pris en compte tes suggestion et ajouté le schéma, je pense que le lecteur comprend bien les bénéfices et les limites d'utiliser les VIEW
|
Merci @Lagaims pour cette proposition. J'ai pas tout lu (la fiche est loooongue) mais j'ai mis ci-dessus deux commentaires / suggestions |
Add more details on SSPCloud and LS3 Co-authored-by: Lino Galiana <linogaliana@yahoo.fr>

Mise à jour de la fiche duckDB :