12 रिपॉजिटरी
Caching the raw results of database queries in a secondary storage layer to reduce load.
Distinct from Method Result Caches: Candidates focus on specific domains like geolocation or method returns, not general database result sets.
Explore 12 awesome GitHub repositories matching data & databases · Database Result Caching. Refine with filters or upvote what's useful.
Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc
Implements a secondary cache to store retrieved database data and reduce redundant query load.
TechEmpower FrameworkBenchmarks is an open-source project that provides a standardized, reproducible suite for measuring and comparing the performance of web frameworks across many languages. At its core, it defines a set of common server-side tasks—such as JSON serialization, database queries, and server-side template rendering—and executes them uniformly against hundreds of framework implementations to produce comparable throughput and latency metrics. The project is built around a multi-language benchmark harness that automates the full test lifecycle, from dependency installation and serve
Stores fetched database rows in an in-memory or local-process cache to reduce database load on subsequent requests.
xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co
Controls whether specific database tables are cached via configuration tags on data models.
Buildbot एक Python-आधारित निरंतर एकीकरण (CI) फ्रेमवर्क और वितरित बिल्ड ऑर्केस्ट्रेटर है। यह एक बिल्ड ऑटोमेशन इंजन के रूप में कार्य करता है जो सोर्स कोड की पुनर्प्राप्ति, बिल्ड स्टेप्स के निष्पादन और एक केंद्रीय कंट्रोलर व रिमोट वर्कर एजेंट्स के नेटवर्क के माध्यम से परिणामों की रिपोर्टिंग का समन्वय करता है। यह सिस्टम प्लगइन-आधारित एक्स्टेंसिबिलिटी आर्किटेक्चर और मास्टर-वर्कर डिस्ट्रीब्यूशन मॉडल द्वारा प्रतिष्ठित है। यह रनटाइम पर डायनामिक बिल्ड संशोधन की अनुमति देता है और सिस्टम स्टेट व ऐतिहासिक बिल्ड डेटा को बनाए रखने के लिए प्लगेबल डेटाबेस बैकएंड का समर्थन करता है। यह प्रोजेक्ट स्वचालित बिल्ड शेड्यूलिंग और पाइपलाइन ऑर्केस्ट्रेशन, पोलिंग और वेबहुक्स के माध्यम से वर्शन कंट्रोल एकीकरण, और फिजिकल सर्वर्स, Docker कंटेनर्स व Kubernetes क्लस्टर्स में वर्कर्स के प्रोविजनिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह बिल्ड लॉग एनालिसिस और परफॉरमेंस ट्रैकिंग के माध्यम से व्यापक मॉनिटरिंग और ऑब्जर्वेबिलिटी, साथ ही सुरक्षित सीक्रेट मैनेजमेंट और मल्टी-प्रोवाइडर ऑथेंटिकेशन भी प्रदान करता है। प्रशासनिक नियंत्रण एक समर्पित वेब इंटरफेस और कॉन्फ़िगरेशन वैलिडेशन व प्रोसेस मैनेजमेंट के लिए कमांड-लाइन टूल्स के माध्यम से उपलब्ध है।
Implements a caching layer for object retrieval by ID to reduce redundant database queries.
DoctrineBundle is a Symfony integration that configures and manages the Doctrine Object Relational Mapper and Database Abstraction Layer. It provides the fundamental tools required to map application objects to relational database tables and execute raw queries through a consistent programmatic interface. The project includes a database schema manager with command-line tools for synchronizing database structures with entity mappings and executing migrations. It also provides a database query debugger and activity debugging tools to track performance and execution details via a web-based inter
Implements a secondary storage layer to cache the raw results of database queries and reduce server load.
Yii is a full-stack PHP web framework and component-based system designed for building dynamic websites and RESTful services. It operates as an MVC application framework that separates business logic from the user interface and includes a built-in object-relational mapper for interacting with databases. The project provides a comprehensive command line toolset for project bootstrapping, automated code generation, and the execution of background tasks. It utilizes a component-based architecture and a service locator to manage dependency injection and object lifecycles. The framework covers a
Stores database query results in a temporary layer to avoid executing expensive statements repeatedly.
यह प्रोजेक्ट MyBatis पर्सिस्टेंस फ्रेमवर्क सोर्स कोड का एक मिरर वर्ज़न है, जिसे Java डेटाबेस एकीकरण लाइब्रेरी और SQL मैपर फ्रेमवर्क के रूप में प्रस्तुत किया गया है। इसका प्राथमिक उद्देश्य फ्रेमवर्क के आंतरिक आर्किटेक्चर और डिज़ाइन पैटर्न के अध्ययन को सुविधाजनक बनाने के लिए विस्तृत चीनी भाषा एनोटेशन वाला कोडबेस प्रदान करना है। रिपॉजिटरी Java सोर्स कोड विश्लेषण और फ्रेमवर्क सीखने पर केंद्रित है। यह यूज़र्स को लाइब्रेरी के अंतर्निहित इम्प्लीमेंटेशन की जांच करने की अनुमति देता है ताकि यह समझा जा सके कि जटिल सॉफ़्टवेयर कंपोनेंट्स कैसे संरचित और निष्पादित होते हैं। कवर की गई मुख्य कार्यक्षमता रिलेशनल डेटाबेस मैपिंग है, जहाँ डेटाबेस रिकॉर्ड्स को एप्लिकेशन ऑब्जेक्ट्स में परिवर्तित किया जाता है। यह XML-आधारित मैपिंग कॉन्फ़िगरेशन और एनोटेशन-संचालित क्वेरी मैपिंग के संयोजन के माध्यम से प्राप्त किया जाता है। फ्रेमवर्क की क्षमताओं में डायनामिक SQL जनरेशन, कैश-आधारित परिणाम प्रबंधन, और डेटाबेस परिणामों को Java ऑब्जेक्ट्स में मैप करने के लिए रिफ्लेक्शन और डायनामिक प्रॉक्सी का उपयोग शामिल है।
Provides a mechanism to store frequently accessed database records in memory to reduce redundant query execution.
PostgREST is a tool that automatically transforms a PostgreSQL database schema into a production-ready RESTful API. It serves as a database access layer and query engine that maps HTTP requests directly to SQL queries, providing a low-code interface for executing create, read, update, and delete operations without requiring manual boilerplate code. The project distinguishes itself by using schema-driven API generation and metadata-based discovery to expose database tables as navigable resources. It extends standard CRUD capabilities through the execution of custom and templated SQL, a plugin-
Improves performance by caching raw database query results in a local file.
This project is a REST API framework for NestJS designed to automate the creation of boilerplate-free CRUD endpoints and resource management. It functions as an automated CRUD generator that produces controllers and services for standard database operations, accelerating the development of RESTful APIs. The toolkit includes a REST query parser that translates complex URL parameters into structured database filters, pagination, and sorting rules. It also operates as an API response serializer to control the exposure of entity fields and manage nested relations within JSON responses. For extend
Enables fetching fresh data directly from the database by bypassing stored results.
This project is a database abstraction layer for Laravel that implements the repository pattern to decouple business logic from Eloquent database queries. It provides a standardized interface for data retrieval, pagination, and filtering. The system includes a query criteria mechanism for applying reusable search conditions based on request parameters and a caching wrapper that automatically clears stored results during record creation, updates, or deletions. It also features a presentation layer to transform raw database model attributes into formatted output for user interfaces. Additional
Caches raw results of expensive database queries in a secondary storage layer to reduce load.
This project is a repository pattern library for Laravel applications designed to decouple business logic from database queries and storage implementation. It provides a standardized data access layer to isolate application logic from the underlying storage layer. The library includes a query filter system that translates HTTP request parameters into dynamic database filters, search criteria, and sorting logic. It features an API presenter layer to separate internal data structures from client responses and a cache manager that automatically refreshes stored database results when records are
Caches raw results of expensive database queries and refreshes them automatically when records change.
This project is a PHP SQL REST API generator and database API wrapper that automatically transforms SQL database tables into a functional web interface. It serves as a lightweight layer that maps HTTP methods to SQL commands, allowing for the creation, reading, updating, and deletion of records without writing manual endpoint code. The tool distinguishes itself by providing a dedicated spatial data API gateway for querying and exporting geometry columns using GeoJSON and WKT standards. It also functions as a multi-tenant data API, capable of isolating records for different users through share
Caches raw database query results in a temporary layer to reduce load from expensive lookups.