Maison > interface Web > js tutoriel > Présentation de Qiu !

Présentation de Qiu !

DDD
Libérer: 2024-09-13 10:30:10
original
1112 Les gens l'ont consulté

Introducing Qiu!

Je suis ravi d'annoncer la sortie de Qiu – un exécuteur de requêtes SQL simple conçu pour rendre le SQL brut à nouveau amusant. Soyons honnêtes, les ORM ont leur place, mais ils peuvent devenir un peu écrasants lorsque tout ce que vous voulez, c'est écrire du SQL simple. J'ai toujours aimé créer des requêtes SQL brutes, mais j'ai réalisé que j'avais besoin de pratique – beaucoup. C'est là qu'intervient Qiu.

Avec Qiu, plus besoin de lutter avec des ORM volumineux ou de se perdre dans des couches d'abstraction. C'est un outil léger conçu pour les développeurs qui, comme moi, souhaitent se concentrer sur la maîtrise de SQL sans bruit supplémentaire. Écrire du SQL brut devrait être une activité stimulante et non une corvée, et Qiu rend cela possible.

Pourquoi Qiu ?

J'ai créé Qiu parce que je voulais un moyen simple mais puissant d'exécuter des requêtes SQL brutes, de les mettre en pratique et d'éviter les tracas typiques des ORM. Que vous soyez un débutant en bases de données cherchant à perfectionner vos compétences SQL ou un développeur chevronné qui préfère la simplicité à l'abstraction, Qiu a ce qu'il vous faut.

Caractéristiques

  • Exécution SQL directe : Oubliez les couches d'ORM et exécutez directement vos requêtes SQL brutes.
  • Prise en charge des bases de données : prend actuellement en charge PostgreSQL, MySQL et MariaDB.
  • File d'attente des tâches efficace : mettez vos commandes SQL en file d'attente pour une exécution fluide sans encombrer votre système.
  • Rate Limiting : limiteur de débit intégré pour gérer l'exécution de vos requêtes en toute sécurité et efficacement.
  • Prise en charge des fichiers : exécutez des requêtes directement à partir de fichiers .sql.

Comment installer

Commencer avec Qiu est aussi simple que :

npm install @medishn/gland-qiu
Copier après la connexion

Exemple d'utilisation

Voici comment Qiu fonctionne en action :

import { Qiu } from '@medishn/gland-qiu';

const db = new Qiu('mysql', '-u username -ppassword');
// Before that, you have to create the database Like: CREATE DATABASE db
db.use('my_database');  

// Running a raw query
await db.exec('SELECT * FROM users;');

// Running a query from an SQL file
await db.exec('./queries/create_table.sql');
Copier après la connexion

Pourquoi vous allez adorer Qiu :

  • Pas de frustrations ORM : Parfois, les ORM ajoutent une complexité inutile. Avec Qiu, vous pouvez vous concentrer uniquement sur votre SQL.
  • Simple et léger : parfait pour les projets où il vous suffit d'exécuter des requêtes brutes sans les bagages lourds.
  • Pratiquez SQL de manière efficace : idéal pour perfectionner vos compétences brutes en SQL et vous entraîner de manière pratique.

Conclusion

Qiu est né de mon désir de m'améliorer en SQL et de profiter du processus sans les distractions des ORM. Si vous en avez assez des abstractions lourdes et que vous voulez juste un exécuteur SQL simple, essayez Qiu !

Explorez-en davantage sur le référentiel GitHub ou sur la page du package npm.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal