Prisma, un ensemble d’outils de mappage objet-relationnel (ORM) open source pour Node.js et TypeScript, est maintenant facilement disponible en tant que version de production. Prévu pour gérer les embouteillages liés au travail avec des bases de données relationnelles, Prisma prend en charge MySQL, PostgreSQL, SQLite et SQL Server (en avant-première), avec un adaptateur pour MongoDB en préparation.
Révéler la plate-forme sur Le 21 avril, après deux ans de développement, Prisma, la société à l’origine de l’innovation, a expliqué que le travail avec les bases de données était l’un des endroits les plus difficiles pour l’avancement des applications. La modélisation des informations, les migrations de schémas et la rédaction de questions sur la base de données sont des tâches courantes pour les développeurs. La société soutient que la communauté Node.js ne fournit pas d’outils pour gérer ces emplois; Prism est destiné à aider à combler ce créneau spécifique.
Aussi sur L’Entrepreneur: leçons SQL pour les concepteurs NoSQL]
Prism a déclaré que les développeurs doivent se soucier de l’information plutôt que de SQL. L’ORM Prisma fournit une API de type sécurisé pour l’envoi de requêtes de base de données, renvoyant de simples éléments JavaScript anciens. Trois outils sont inclus, qui peuvent être utilisés ensemble ou individuellement dans n’importe quelle tâche Node.js ou TypeScript:
- Prisma Customer, un entrepreneur de questions de type sécurisé généré automatiquement pour Node.js et TypeScript .
- Prisma Migrate, un outil essentiel de migration de schéma de base de données pour maintenir un schéma de base de données synchronisé avec un schéma Prism et conserver les données existantes dans une base de données.
- Prisma Studio, une interface graphique à afficher et modifiez les informations dans une base de données.
Restez à jour avec les développements les plus récents dans Node.js, TypeScript et le développement de logiciels. Inscrivez-vous à la newsletter L’Entrepreneur First Look]
Chaque travail qui utilise Prisma commence par un fichier de schéma Prisma, le schéma permettant aux développeurs de définir des conceptions d’application dans un langage de modélisation de données intuitif. Le schéma permet de configurer la source d’informations, le générateur et la conception d’informations. Ces modèles sont mappés à une table dans la base de données sous-jacente. Les directives établissant Prisma peuvent être trouvées sur www.prisma.io.
Toute l’actualité en temps réel, est sur L’Entrepreneur