Je veux créer une application dans Windows. i besoin d'utiliser des bases de données qui serait mieux préférable pour l'application PyQtquelles bases de données peuvent être mieux utilisées pour l'application pyqt
comme sqlalchemy mysql etc.
Je veux créer une application dans Windows. i besoin d'utiliser des bases de données qui serait mieux préférable pour l'application PyQtquelles bases de données peuvent être mieux utilisées pour l'application pyqt
comme sqlalchemy mysql etc.
Je voudrais utiliser SQLite à chaque fois à moins que la performance est devenue un évident gros problème.
Ensuite, un choix beaucoup moins évident que je voudrais bien envisager de faire: ajouter Django au mélange. Le système de modèle de Django pourrait rendre la gestion beaucoup plus simple, selon le type de données que vous utilisez. Aussi, dans le cas où je l'ai considéré (je n'ai pas encore atteint ce stade de développement), cela signifie que je peux réutiliser les modèles que j'ai sur le serveur et un peu de code à partir de là aussi. Évidemment, dans ce cas, vous devez faire attention à ce que vous exposez; éléments de traitement critiques pour l'entreprise que vous ne voulez pas partager, trous de sécurité potentiels dans le code du serveur pour lesquels vous avez fourni le code, etc.
Je suppose que vous totalement jusqu'à ..mais en ce qui me concerne, j'utilise personlly sqlite, becoz il est facile à utiliser et sa syntaxe incroyablement simple alors que pour MYSQL vous pouvez l'utiliser pour des applications complexes et vous avez des options pour l'optimisation des performances. mais à la fin de son totalement et votre application nécessite
SQlite convient à un seul utilisateur.
Si vous parcourez un réseau pour converser avec une base de données centrale, vous avez besoin d'une base de données contenant un fichier Python décent.
Jetez un coup d'oeil sérieux à MySQL si vous avez besoin de SQL.
Sinon, il y a CouchDB dans le camp Not SQL, ce qui est génial si vous stockez des documents, et peut exprimer des recherches en tant que fonctions Map/Reduce. Mauvais pour les requêtes ad hoc.
Si vous voulez une base de données relationnelle, je vous recommande d'utiliser SQLAlchemy, car vous avez alors un choix ainsi qu'un ORM. Bu par défaut aller avec SQLite, conformément aux autres recommandations ici.
Si vous n'avez pas besoin d'une base de données relationnelle, jetez un oeil à ZODB. C'est une base de données orientée objet Python.
Oui, utilisez sqlite – fabrizioM