3 个仓库
Systems that use database cursors to stream large result sets incrementally to the client.
Distinct from PostgreSQL Connectors: Focuses on the streaming mechanism via cursors rather than the general connection driver.
Explore 3 awesome GitHub repositories matching data & databases · Cursor-Based Result Streamers. Refine with filters or upvote what's useful.
This project is a Node.js client for PostgreSQL databases, providing a protocol parser to translate raw binary streams into JavaScript objects. It serves as a driver for executing queries, managing data, and integrating Node.js applications with PostgreSQL backends. The library includes a connection pool manager to reduce network overhead by caching reusable connections and a result streamer that uses cursors to retrieve large datasets incrementally. It also functions as an event listener for subscribing to asynchronous server-side notifications to trigger real-time application events. Broad
Retrieves large datasets incrementally using cursors and readable streams to avoid memory exhaustion.
The mongo-go-driver is a Go library for building applications that integrate with a MongoDB document store. It enables the storage and retrieval of flexible document data by providing a bridge between Go backends and the database. The driver implements specialized capabilities for semantic vector search, allowing the handling and execution of high-dimensional vector data for similarity-based retrieval. It also supports full-text search via linguistic analysis and programmatic search index management. The project covers a broad range of database operations, including document-based CRUD, bulk
Streams large result sets incrementally using network cursors to prevent memory exhaustion.
该项目是一个 asyncio 数据库抽象层,为在 Python 中执行非阻塞数据库操作提供了通用接口。它作为一个异步数据库驱动包装器和 SQL 表达式构建器,允许从结构化的 Python 对象构建原始 SQL 字符串。 该库包含一个 asyncio 连接池管理器,利用任务本地存储来处理连接生命周期并减少资源开销。它还作为异步数据库事务管理器,将操作包装在原子事务和保存点中以维护数据完整性。 该系统涵盖了广泛的功能,包括用于处理大数据集而不占用大量内存的异步数据流,以及数据库模式管理。此外,它还通过事务回滚隔离测试数据,为自动化数据库测试提供了工具。
Provides asynchronous cursors to stream large database result sets incrementally and minimize memory usage.