2 个仓库
Asynchronous streams specifically designed for iterating over database rows to handle large result sets.
Distinct from Asynchronous Streams: Focuses on database-specific row iteration rather than general language-level async streams.
Explore 2 awesome GitHub repositories matching data & databases · Asynchronous Database Result Streams. Refine with filters or upvote what's useful.
该项目是一个 asyncio 数据库抽象层,为在 Python 中执行非阻塞数据库操作提供了通用接口。它作为一个异步数据库驱动包装器和 SQL 表达式构建器,允许从结构化的 Python 对象构建原始 SQL 字符串。 该库包含一个 asyncio 连接池管理器,利用任务本地存储来处理连接生命周期并减少资源开销。它还作为异步数据库事务管理器,将操作包装在原子事务和保存点中以维护数据完整性。 该系统涵盖了广泛的功能,包括用于处理大数据集而不占用大量内存的异步数据流,以及数据库模式管理。此外,它还通过事务回滚隔离测试数据,为自动化数据库测试提供了工具。
Processes large database result sets by iterating over rows one by one to avoid high memory usage.
TablePlus is a SQL database management GUI and professional administration tool designed for managing relational and NoSQL databases. It functions as a native SQL query client and relational data browser, providing a graphical interface for database administration, schema management, and data exploration. The project distinguishes itself through a staged-change commit system that buffers GUI-driven modifications locally for review before they are applied to the server. It also features a native-protocol connection layer for low-latency communication and secure connectivity via SSH tunneling.
Implements asynchronous database result streams to keep the interface responsive while loading large datasets.