URL: https://linuxfr.org/users/wilk/journaux/neon-postgresql-serverless-avec-branches Title: Neon : Postgresql serverless avec branches Authors: wilk Date: 2022年12月06日T21:40:32+01:00 License: CC By-SA Tags: postgresql Score: 25 Neon est une startup qui travaille sur une adaptation de Postgresql pour séparer la partie stockage de la partie calcul. Le stockage étant au final de type objet S3. Entre les deux il y a une partie cache pour les lectures. Une grande partie est écrite en Rust, une partie est destinée à être intégrée à la branche commune de Postgresql. En licence Apache v2.0. Le fait de séparer le stockage du calcul permet de lancer des instances à la demande en haute dispo, y compris de zéro (en cas d'inactivité). Le stockage objet permet d'avoir une excellente durabilité. Autre avantage, le stockage est de type "copy on write" qui permet de faire des branches à n'importe quel endroit dans le temps. Comme PITR puisque mais instantané, plutôt plus proche des instantanés ZFS. L'objectif est double. A la fois de rendre Postgresql encore plus adapté au cloud, comme Aurora d'AWS. A la fois de faciliter la vie des développeurs avec le système de branches. Concrètement d'après ce que j'ai pu essayer : On peut créer une base de données en une ou deux secondes. La base de données s'arrête et redémarre tout seule, en une ou deux secondes également. Je l'ai testé avec une application CloudRun qui s'arrête également seule, c'est assez impressionnant. Le plus intéressant pour moi c'est le système de branches. On peut avoir la branche principale qui est la version en production et créer instantanément une branche de développement, travailler dessus et la supprimer, repartir sur une autre branche pour refaire des essais etc. C'est beaucoup plus rapide que des faire des dumps/restore. Y a une API au besoin. C'était en beta sur invitation, aujourd'hui ça passe en beta pour tout le monde, avec un free tiers sympa. Ca tourne pour l'instant dans quelques régions AWS desquelles il vaut mieux se rapprocher (j'ai testé Frankfort) mais à priori ça devrait se répandre chez d'autres hébergeurs et régions. https://neon.tech/blog/neon-serverless-postgres-is-live/ https://neon.tech/docs/introduction/architecture-overview/ https://github.com/neondatabase/neon

AltStyle によって変換されたページ (->オリジナル) /