Peewee is a SQL object-relational mapper and query builder that provides an object-oriented interface for mapping application classes to relational database tables. It functions as a relational database toolkit for managing schemas, executing migrations, and handling complex table relationships. The project distinguishes itself by providing an asyncio database driver for non-blocking database operations, ensuring event loop responsiveness. It also supports semi-structured data storage, allowing the storage and querying of flexible JSON documents within traditional relational database systems.
A pure Python Database Abstraction Layer
الميزات الرئيسية لـ web2py/pydal هي: ORM Frameworks.
تشمل البدائل مفتوحة المصدر لـ web2py/pydal: coleifer/peewee — Peewee is a SQL object-relational mapper and query builder that provides an object-oriented interface for mapping… django-nonrel/mongodb-engine — Django MongoDB Backend. encode/orm — An async ORM. 🗃. jlafon/pynamodb — A pythonic interface to Amazon's DynamoDB. kiddouk/redisco — A Python Library for Simple Models and Containers Persisted in Redis. mathcamp/flywheel — Object mapper for Amazon's DynamoDB.