14 रिपॉजिटरी
Execution of database commands without blocking the main thread.
Distinct from Command Execution: Distinct from general command execution: focuses specifically on non-blocking database operations.
Explore 14 awesome GitHub repositories matching data & databases · Asynchronous Database Command Execution. Refine with filters or upvote what's useful.
Dapper is a lightweight object-relational mapper for .NET that functions as a high-performance data access library. It operates by extending standard database connection interfaces, allowing developers to execute raw SQL queries while automating the mapping of database results to strongly-typed objects. The library distinguishes itself through its use of runtime code generation, which creates high-performance instructions to map database rows to object properties with minimal overhead. It provides flexible data retrieval options, supporting both memory-buffered loading for speed and row-by-ro
Runs database commands without blocking the main execution thread to allow for parallel processing.
SQLModel is a type-safe object-relational mapping library for Python that integrates database schema definitions with data validation logic. By combining these two roles into a single class, it allows developers to manage relational data structures and enforce data integrity for web APIs simultaneously. The framework is built to support asynchronous database operations, enabling high-performance applications to execute queries and transactions without blocking the main execution thread. The library distinguishes itself by leveraging Python type hints to provide IDE autocompletion and compile-
Executes database transactions and queries asynchronously to prevent blocking the main execution thread.
Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a
Executes database operations through a non-blocking I/O stack to maintain application responsiveness and improve throughput.
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.
Enables non-blocking execution of database commands to maintain event loop responsiveness.
WatermelonDB is an offline-first data synchronization engine and reactive database library designed for mobile and web applications. It provides a persistent storage layer backed by SQLite, enabling applications to maintain full functionality and data consistency while operating without an internet connection. The framework distinguishes itself through a reactive data binding system that automatically updates user interface components whenever underlying database records change. It utilizes schema-driven model mapping to generate type-safe interfaces and employs lazy object materialization to
Offloads database operations to background threads to prevent blocking the main user interface thread.
SQLAlchemy is a comprehensive Python SQL toolkit and object-relational mapper that provides a full suite of tools for interacting with relational databases. It serves as a foundational layer for database connectivity, offering both a high-level object-oriented interface for data persistence and a programmatic SQL expression language for constructing complex, dialect-agnostic queries. The project distinguishes itself through its sophisticated unit of work persistence, which coordinates atomic transactions and tracks object state changes to minimize redundant database operations. It provides a
Performs database operations using non-blocking input and output to handle multiple concurrent requests without stalling the application event loop.
Sea-ORM is an asynchronous SQL object-relational mapper and database toolkit for mapping relational tables to strongly typed objects. It provides a relational database mapper for performing CRUD operations across MySQL, PostgreSQL, and SQLite, and includes a programmatic dynamic query builder for constructing complex SQL statements. The project distinguishes itself by providing a GraphQL schema generator that transforms database entities into typed schemas with built-in pagination and filters. It also features a dedicated database migration tool for defining and applying versioned schema chan
Performs relational database operations using non-blocking asynchronous I/O to prevent thread exhaustion.
asyncpg is an asynchronous database driver and binary protocol client for PostgreSQL. It provides a non-blocking interface for executing SQL statements, streaming result sets, and managing data transfer between an application and a PostgreSQL database. The driver implements the PostgreSQL binary protocol directly to facilitate efficient data transfer and type conversion. It includes a connection pool to maintain and reuse open database connections, reducing the latency associated with repeated handshakes. The project covers a broad range of database integration capabilities, including atomic
Executes database commands through a non-blocking interface to maintain application responsiveness.
Azure Data Studio is a cross-platform SQL database management IDE used for writing queries, managing schemas, and administering relational databases. It functions as a comprehensive environment for relational database management, providing a structured interface for executing SQL queries and browsing database objects. The platform is distinguished by its interactive data notebooks, which combine executable code cells, narrative text, and visualizations for data analysis. It also includes specialized tools for database migration, allowing users to assess and transfer schemas and data from on-p
Provides non-blocking execution of database commands to maintain user interface responsiveness during long-running queries.
This project serves as a comprehensive educational repository and technical reference collection, documenting a wide range of software engineering practices and modern development technologies. It provides a structured learning path for developers, curating tutorials and practical examples that cover the full lifecycle of application development, from initial project scaffolding to deployment and maintenance. The repository distinguishes itself by offering deep technical insights into complex architectural patterns, including actor-based concurrency models for managing parallel tasks and cont
Executes asynchronous database operations such as schema creation and data insertion without blocking the main thread.
Hiredis is a minimalistic C client library designed to send commands and receive responses from Redis servers using a binary-safe protocol. It functions as a core toolkit providing a Redis protocol parser, a secure connector, and both synchronous and asynchronous driver interfaces. The library distinguishes itself through a decoupled protocol parser that converts raw byte streams into structured data objects independently of the network transport layer. It supports high-performance pipelining to batch multiple commands into a single network round-trip and provides a secure networking layer fo
Provides non-blocking execution of Redis commands to prevent the main application thread from stalling.
DBFlow, Android के लिए एक ऑब्जेक्ट-रिलेशनल मैपिंग लाइब्रेरी है जो Java ऑब्जेक्ट्स को SQLite डेटाबेस में मैप करती है। यह ऑटोमैटिक डेटाबेस एक्सेस और एंटिटी मैपिंग के माध्यम से मैनुअल बॉयलरप्लेट कोड को कम करने के लिए डिज़ाइन की गई एक पर्सिस्टेंस लेयर के रूप में कार्य करती है। यह प्रोजेक्ट एक टाइप-सेफ क्वेरी बिल्डर के साथ खुद को अलग करता है जो कंपाइल-टाइम चेक के साथ क्वेरी बनाने के लिए एक फ्लूइड इंटरफ़ेस का उपयोग करता है। यह संवेदनशील डेटा को सुरक्षित करने के लिए पारदर्शी फाइल-लेवल एन्क्रिप्शन और एक रिएक्टिव रैपर प्रदान करता है जो रियल-टाइम अपडेट के लिए डेटाबेस परिवर्तनों को सब्सक्राइबर्स तक स्ट्रीम करता है। अतिरिक्त क्षमताओं में मुख्य एप्लिकेशन थ्रेड को ब्लॉक होने से रोकने के लिए एसिंक्रोनस क्वेरी निष्पादन और बड़े डेटासेट लोड करने के लिए चंक-आधारित पेजिनेशन शामिल है। लाइब्रेरी डेटाबेस प्लंबिंग के निर्माण को स्वचालित करने के लिए एनोटेशन-आधारित कोड जनरेशन का उपयोग करती है।
Executes database commands on background threads to prevent UI freezing.
Sqlectron-gui एक क्रॉस-प्लेटफ़ॉर्म डेटाबेस मैनेजर और SQL क्लाइंट है। यह सर्वर कनेक्शन को व्यवस्थित करने और विभिन्न ऑपरेटिंग सिस्टम पर SQL कमांड निष्पादित करने के लिए एक ग्राफिकल इंटरफ़ेस प्रदान करता है। यह टूल एक मल्टी-डेटाबेस क्वेरी वातावरण के रूप में कार्य करता है, जो यूज़र्स को एक ही इंटरफ़ेस से विभिन्न रिलेशनल डेटाबेस सिस्टम से जुड़ने और इंटरैक्ट करने की अनुमति देता है। यह एप्लिकेशन कई वातावरणों के लिए कनेक्शन विवरणों को सहेजकर और व्यवस्थित करके डेटाबेस सर्वर एडमिनिस्ट्रेशन को कवर करता है। इसमें डेटाबेस कनेक्शन को मैनेज करने और SQL क्वेरी निष्पादित करने की क्षमताएं भी शामिल हैं।
Executes database commands on background threads to keep the user interface responsive during long operations.
Hive is a lightweight NoSQL key-value database written in pure Dart for local data persistence. It functions as a type-safe document store that allows for the saving and retrieval of complex data structures and custom objects. The system distinguishes itself through the use of custom adapters for object serialization and symmetric-key encryption to secure data at rest. For web environments, it provides a persistence layer that wraps IndexedDB and utilizes web workers. The project covers broad capability areas including container management, atomic transactional writes, and indexed data retri
Executes database operations asynchronously to ensure the user interface remains responsive.