/ Talk
PostgreSQL : Le couteau suisse dont vous avez besoin (sans le savoir)
Conference (INTERMEDIATE level)
Neuilly 153
Related
L'IT est un monde formidable peuplé d'innombrables outils spécialisés. C'est chouette! Mais en avez-vous vraiment besoin?
En partant de l'exemple simpliste d'une application de location de vélos, je vais vous faire découvrir cinq fonctionnalités méconnues mais redoutablement efficaces de PostgreSQL, qui pourraient bien simplifier votre stack :
Pas de grandes théories, juste du concret pour voir tout ce que PostgreSQL peut faire, directement sans add-on. Si vous développez et pensez que Postgres n'est bon qu'à stocker des données, laissez-moi vous prouver que vous avez tort!
En partant de l'exemple simpliste d'une application de location de vélos, je vais vous faire découvrir cinq fonctionnalités méconnues mais redoutablement efficaces de PostgreSQL, qui pourraient bien simplifier votre stack :
- Les types range (de dates), parce que suivre les disponibilités des vélos ne se limite pas à deux simples dates.
- Les colonnes générées, parce que calculer un prix ne devrait pas être une prise de tête.
- La recherche full text, qui pourrait remplacer Elasticsearch pour trouver des descriptions.
- LISTEN/NOTIFY, qui pourrait bien remettre en question l’utilisation de Redis ou RabitMQ pour notifier vos utilisateurs.
- Et la clause RETURNING, pour obtenir directement les données générées par vos requêtes d’insertion, de mise à jour ou de suppression, sans requêtes supplémentaires.
Pas de grandes théories, juste du concret pour voir tout ce que PostgreSQL peut faire, directement sans add-on. Si vous développez et pensez que Postgres n'est bon qu'à stocker des données, laissez-moi vous prouver que vous avez tort!
Lætitia Avrot
EDB
Lætitia Avrot est une figure influente dans le monde de PostgreSQL. Elle est Trésorière de PostgreSQL Europe, fondatrice de Postgres Women et contributrice reconnue du projet PostgreSQL. Lætitia a découvert Postgres en 2007 et occupe actuellement le poste de Principal technical Product Marketing Manager chez EDB.