6 dépôts
Settings and parameters defining how data is indexed, mapped, and stored for optimized retrieval.
Explore 6 awesome GitHub repositories matching data & databases · Data Storage Configurations. Refine with filters or upvote what's useful.
Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and retrieval of massive volumes of unstructured data. It functions as a centralized analytics platform, providing a schema-flexible architecture that organizes information into searchable indices while maintaining global cluster state through a distributed consensus mechanism. The platform distinguishes itself through its integrated approach to observability, security, and advanced analytics. It combines full-text, vector, and hybrid search capabilities with machine learning-driven insi
Configures advanced data mappings and text analysis settings to optimize unstructured content for search.
This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d
Enables configuration of storage locations for synchronized data files.
MyBatis is a Java persistence framework that functions as a database query mapper and object-relational mapping tool. It decouples SQL statements from application code, allowing developers to manage database interactions by mapping Java objects to relational database records. The framework provides a centralized approach to SQL query management, enabling the use of either XML configuration files or annotations to define persistence logic. It automates the transformation of database result sets into structured objects, which eliminates the need for manual data conversion and reduces repetitive
Allows defining persistence logic and mappings through configuration files or annotations.
Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis
Defines custom storage settings, eviction policies, and backup counts for named data structures to ensure consistent performance.
Ce projet est une collection d'implémentations de référence et de projets de démonstration couvrant la vision par ordinateur, l'automatisation DevOps, les systèmes distribués et les microservices basés sur Java. Il fournit une bibliothèque de référence de programmation et des exemples pratiques pour créer des applications côté serveur, conteneuriser des services et orchestrer des clusters. Le dépôt propose un ensemble complet d'outils pour l'automatisation DevOps, incluant des scripts et des playbooks pour les pipelines CI/CD et l'installation automatisée de clusters. Il comprend un projet de démonstration de vision par ordinateur pour la détection d'objets et l'analyse faciale, ainsi que des guides détaillés et des fichiers de configuration pour la conteneurisation Docker et le déploiement Kubernetes. Le projet couvre un large éventail de capacités pour les systèmes distribués, notamment l'implémentation d'API gRPC et RESTful, la mise en file d'attente de messages et le streaming de données. Il aborde également l'observabilité de l'infrastructure via le traçage distribué et la surveillance des performances système, ainsi que le traitement de données massives et l'optimisation du stockage. La base de code inclut des exemples d'implémentation pour Java et Go, fournissant le code source pour la compilation de binaires natifs et les builds de conteneurs multi-étapes.
Provides operational examples for scaling data stores using master-slave configurations, replica sets, and indexing.
Ce projet est un outil de surveillance des performances applicatives auto-hébergé conçu pour les environnements Ruby on Rails. Il fonctionne comme une plateforme de diagnostic qui suit les temps de réponse des requêtes, l'efficacité des requêtes de base de données et les performances des tâches en arrière-plan pour aider à identifier les goulots d'étranglement au sein de l'infrastructure d'application web. L'outil se distingue en s'intégrant directement dans le framework pour fournir des aperçus de performance en temps réel et des utilitaires axés sur les développeurs, tels que la navigation directe depuis les rapports d'erreurs vers les lignes correspondantes dans un éditeur de code. Il prend en charge l'analyse complexe en corrélant les métriques de performance avec les marqueurs de déploiement et les événements personnalisés, permettant aux équipes d'observer comment des versions de code spécifiques ou des changements d'infrastructure impactent le comportement du système. La plateforme fournit une suite d'observabilité complète qui inclut la surveillance des ressources système pour l'utilisation du CPU, de la mémoire et du disque, parallèlement au filtrage des requêtes et des activités pour se concentrer sur les opérations pertinentes. Elle dispose d'un contrôle d'accès au tableau de bord basé sur les rôles pour sécuriser les métriques sensibles et prend en charge la gestion des données via des destinations de stockage configurables et des exportations de données de performance. De plus, l'outil inclut des améliorations du flux de travail de développement comme le rechargement en direct pour accélérer le cycle de test.
Allows configuration of storage destinations and namespaces for performance data.