awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to apache/drill

Open-source alternatives to Drill

30 open-source projects similar to apache/drill, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Drill alternative.

  • alibaba/fastjsonAvatar de alibaba

    alibaba/fastjson

    25,625Voir sur GitHub↗

    Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and parse JSON data into typed objects. It functions as a JSON parser and stream processor capable of transforming JSON strings into data structures. The project emphasizes high performance JSON processing and memory management, specifically through the use of a pipeline to stream oversized JSON objects and texts to prevent memory exhaustion. It provides capabilities for JSON data serialization and deserialization workflows, including custom JSON data mapping and the ability to def

    Java
    Voir sur GitHub↗25,625
  • alluxio/alluxioAvatar de Alluxio

    Alluxio/alluxio

    7,202Voir sur GitHub↗

    Alluxio is a virtual distributed file system and data orchestration layer that serves as a high-performance caching layer between cloud storage and compute clusters. It acts as a distributed data cache designed to accelerate data access for large-scale analytics and machine learning workloads. The system provides a unified interface that presents multiple heterogeneous storage backends as a single coherent namespace. This allows for the unification of diverse storage systems, enabling computation engines to access data from different providers without changing application code. The project c

    Java
    Voir sur GitHub↗7,202
  • aloneguid/stowageAvatar de aloneguid

    aloneguid/stowage

    190Voir sur GitHub↗

    Bloat-free, no BS cloud storage SDK.

    C#aws-s3azure-storagedatabricks
    Voir sur GitHub↗190
  • apache/cassandraAvatar de apache

    apache/cassandra

    9,778Voir sur GitHub↗

    Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability. It functions as a fault-tolerant distributed system that utilizes an LSM-tree storage engine to optimize write throughput and manage massive datasets. The system is a CQL-compliant database, using a structured query language to manage and retrieve tabular data stored across multiple nodes. It organizes information into rows and columns based on a flexible schema and primary keys. The project provides capabilities for horizontal database scaling, distributed data partitioning

    Javacassandradatabasejava
    Voir sur GitHub↗9,778

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • apache/igniteAvatar de apache

    apache/ignite

    5,066Voir sur GitHub↗

    Ignite is a distributed in-memory data grid and compute platform. It functions as a distributed SQL database and storage engine designed to store and process large datasets in RAM to minimize latency and increase calculation speed. The system is distinguished by a multi-tier storage engine that manages data placement across memory and disk to balance high-speed access with large capacity. It features a distributed compute grid that executes custom logic directly on the nodes where data resides to reduce network traffic. The platform provides a broad set of capabilities including ACID transac

    Javabig-datacachecloud
    Voir sur GitHub↗5,066
  • apache/incubator-shardingsphereA

    apache/incubator-shardingsphere

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • apache/incubator-supersetAvatar de apache

    apache/incubator-superset

    73,325Voir sur GitHub↗

    This project is a business intelligence suite and SQL data visualization platform used for data analysis, reporting, and monitoring. It provides a web application for exploring datasets and building interactive dashboards, complemented by a web-based SQL query editor for analyzing raw data from connected stores. The platform features a semantic data layer to define standardized metrics and dimensions, ensuring consistent data interpretation across reports. It includes a security framework with role-based access control to manage user permissions and authentication across shared dashboards. T

    TypeScript
    Voir sur GitHub↗73,325
  • apache/lucene-solrAvatar de apache

    apache/lucene-solr

    4,357Voir sur GitHub↗

    This project is a full text search engine and enterprise search infrastructure designed for indexing and retrieving large sets of documents. It provides a comprehensive framework for information discovery using ranked results and linguistic analysis. The system integrates high-dimensional vector similarity search for semantic retrieval alongside traditional full-text capabilities. It distinguishes itself through support for geospatial data retrieval, multilingual text processing, and a search suggestion workflow that includes typo-tolerant query completion and spellchecking. The platform cov

    backendinformation-retrievaljava
    Voir sur GitHub↗4,357
  • apache/supersetAvatar de apache

    apache/superset

    73,451Voir sur GitHub↗

    Superset is a web-based business intelligence platform designed for data exploration, visualization, and interactive dashboarding. It functions as a query-driven analytics engine that connects to various SQL databases, allowing users to perform ad-hoc analysis, define virtual metrics, and build complex data visualizations through a centralized interface. The platform distinguishes itself through a robust semantic layer that transforms raw database schemas into calculated columns and virtual metrics, enabling consistent business logic across an organization. It features a plugin-based visualiz

    TypeScriptanalyticsapacheapache-superset
    Voir sur GitHub↗73,451
  • bluele/gcacheAvatar de bluele

    bluele/gcache

    2,731Voir sur GitHub↗

    An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC

    Go
    Voir sur GitHub↗2,731
  • boltdb/boltAvatar de boltdb

    boltdb/bolt

    14,642Voir sur GitHub↗

    Bolt is a single-file embedded key-value store for Go applications. It is an ACID transactional database that organizes data in B+trees on disk to provide efficient sorted key retrieval and range scans. The system uses a memory-mapped model to map the database file directly into the process address space for fast random-access reads. The project distinguishes itself through a multi-version concurrency control architecture that allows multiple simultaneous readers to access a consistent snapshot of data without blocking a writer. It employs a single-writer multi-reader locking model and uses a

    Go
    Voir sur GitHub↗14,642
  • cayleygraph/cayleyAvatar de cayleygraph

    cayleygraph/cayley

    15,043Voir sur GitHub↗

    Cayley is a graph database engine designed for storing and querying interconnected data using a quad-based data model. It functions as an RDF quad store, managing information through subjects, predicates, objects, and labels. The system features a modular graph store architecture with pluggable backends, allowing it to swap between in-memory storage and various external persistent databases. It includes a GraphQL-inspired API and a dedicated data visualizer for the interactive exploration of nodes and edges. Query capabilities cover bidirectional path traversal and multi-syntax execution usi

    Go
    Voir sur GitHub↗15,043
  • cockroachdb/cockroachAvatar de cockroachdb

    cockroachdb/cockroach

    32,207Voir sur GitHub↗

    Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict ACID compliance and global data consistency. It functions as a relational database engine that automatically partitions data into ranges, rebalancing them across a cluster to accommodate growing storage and throughput requirements. By utilizing a distributed consensus protocol, the system ensures that all nodes agree on the order of operations, providing fault tolerance and continuous availability even in the event of hardware failures. The system distinguishes itself through

    Gocockroachdbdatabasedistributed-database
    Voir sur GitHub↗32,207
  • codislabs/codisAvatar de CodisLabs

    CodisLabs/codis

    13,223Voir sur GitHub↗

    Codis is a distributed proxy system designed for scaling Redis clusters. It provides a sharding proxy that distributes data across multiple instances and a cluster manager to oversee the environment. The system enables horizontal scaling through dynamic resharding, which allows data slots to be migrated between servers without interrupting operations. It supports multi-key atomic operations using hash tags to ensure related keys are routed to the same server. The platform includes a graphical cluster management dashboard for monitoring and administration. It implements high availability prox

    Gogogolangnosql
    Voir sur GitHub↗13,223
  • coreos/etcdAvatar de coreos

    coreos/etcd

    51,846Voir sur GitHub↗

    etcd is a distributed key-value store and configuration store designed to maintain a consistent set of data across a cluster of nodes. It functions as a reliable registry for storing and synchronizing critical settings and metadata used by distributed applications. The system implements the Raft consensus algorithm to ensure data consistency and leader election across servers. To protect data transfers and verify node identities, it utilizes a network security layer based on mutual TLS and client certificates. Its capabilities cover distributed configuration management, cluster state synchro

    Go
    Voir sur GitHub↗51,846
  • couchbase/couchbase-net-clientAvatar de couchbase

    couchbase/couchbase-net-client

    285Voir sur GitHub↗

    The official Couchbase SDK for .NET Core and Full Frameworks

    C#couchbasedotnetsdk
    Voir sur GitHub↗285
  • crate/crateC

    crate/crate

    0Voir sur GitHub↗

    .. image:: docs/_static/crate-logo.svg :alt: CrateDB :target: https://cratedb.com

    Voir sur GitHub↗0
  • curiosity-ai/rocksdb-sharpAvatar de curiosity-ai

    curiosity-ai/rocksdb-sharp

    210Voir sur GitHub↗

    .net bindings for the rocksdb by facebook

    C#
    Voir sur GitHub↗210
  • dain/leveldbAvatar de dain

    dain/leveldb

    1,558Voir sur GitHub↗

    Port of LevelDB to Java

    Java
    Voir sur GitHub↗1,558
  • datastax/csharp-driverAvatar de datastax

    datastax/csharp-driver

    668Voir sur GitHub↗

    DataStax C# Driver for Apache Cassandra

    C#cassandraclientcsharp
    Voir sur GitHub↗668
  • dgraph-io/badgerAvatar de dgraph-io

    dgraph-io/badger

    15,666Voir sur GitHub↗

    Badger is an embeddable key-value store written in Go that provides persistent data storage for byte keys and values. It is a persistent database that utilizes a tiered LSM tree storage model to optimize disk storage and retrieval efficiency. The system features an ACID transaction engine that ensures data integrity through serializable snapshot isolation and multi-version concurrency control. It also provides an encrypted key-value store with data-at-rest encryption and a managed encrypted key registry to secure stored information. The engine covers a broad set of capabilities including hig

    Godatabasedocument-databasego
    Voir sur GitHub↗15,666
  • dgraph-io/dgraphAvatar de dgraph-io

    dgraph-io/dgraph

    21,700Voir sur GitHub↗

    Dgraph is a distributed graph database designed to store and query highly connected data. It organizes information as nodes and edges to represent complex relationships between entities, providing a platform for managing and analyzing deeply linked datasets. The system functions as a horizontally scalable cluster that partitions data across multiple nodes to maintain performance and availability as information volume increases. It utilizes a specialized query language built for low-latency navigation of interconnected data points, allowing for the execution of complex queries across large-sca

    Godatabasedistributedgo
    Voir sur GitHub↗21,700
  • elastic/elasticsearchAvatar de elastic

    elastic/elasticsearch

    77,012Voir sur GitHub↗

    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

    Javaelasticsearchjavasearch-engine
    Voir sur GitHub↗77,012
  • embulk/embulkAvatar de embulk

    embulk/embulk

    1,782Voir sur GitHub↗

    Embulk: Pluggable Bulk Data Loader.

    Java
    Voir sur GitHub↗1,782
  • ent/entAvatar de ent

    ent/ent

    17,110Voir sur GitHub↗

    Ent is a statically typed entity framework for Go that models database structures as a graph of nodes and edges. It functions as a code generation engine that transforms schema definitions into type-safe database clients, query builders, and migration scripts. By representing data as interconnected entities, the framework enables intuitive traversal of complex relationships and ensures that database interactions remain consistent with the application model at compile time. The framework distinguishes itself through its graph-based approach to data modeling and its reliance on compile-time cod

    Goententity-frameworkorm
    Voir sur GitHub↗17,110
  • etcd-io/etcdAvatar de etcd-io

    etcd-io/etcd

    51,838Voir sur GitHub↗

    etcd is a distributed, strongly consistent key-value store designed to provide reliable storage for critical system metadata and coordination primitives. It functions as a distributed consensus engine, utilizing a replicated log and leader-based state machine to ensure that all nodes in a cluster maintain a synchronized view of data. By providing atomic operations and linearizable reads and writes, it serves as a foundational component for distributed systems requiring high availability and fault tolerance. The system distinguishes itself through its multi-version concurrency control, which e

    Gocncfconsensusdatabase
    Voir sur GitHub↗51,838
  • eventstore/eventstoreAvatar de EventStore

    EventStore/EventStore

    5,809Voir sur GitHub↗

    KurrentDB is an event-native database designed for event sourcing and event-driven architectures. It stores application state as an immutable, ordered sequence of events rather than updating rows in place, preserving full history for audit, replay, and distributed consistency. The database combines event storage with real-time streaming and a built-in JavaScript projection engine that transforms and aggregates event streams into materialized views. The system provides official gRPC client libraries for Python, Node.js, Java, .NET, Go, and Rust, enabling multi-language application development

    C#
    Voir sur GitHub↗5,809
  • faabiosr/cachegoAvatar de faabiosr

    faabiosr/cachego

    370Voir sur GitHub↗

    Golang Cache component - Multiple drivers

    Go
    Voir sur GitHub↗370
  • ferretdb/ferretdbF

    FerretDB/FerretDB

    10,976Voir sur GitHub↗

    FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support existing drivers and client tools on a relational backend. It functions as a stateless database proxy that converts binary wire protocol messages into SQL statements, allowing a relational engine to handle document-oriented requests. The project serves as a migration tool for moving applications from MongoDB to PostgreSQL without rewriting queries or changing client drivers. It achieves this by using PostgreSQL as a document store, storing and querying BSON documents through a tra

    Go
    Voir sur GitHub↗10,976
  • alibaba/druidAvatar de alibaba

    alibaba/druid

    28,221Voir sur GitHub↗

    Druid is a database connection management and monitoring framework designed to maintain persistent, high-performance links between applications and relational databases. It functions as a resource manager that automates the lifecycle of connection pools, reducing the overhead associated with repeatedly opening and closing network connections. The project distinguishes itself through an integrated query analysis engine that decomposes database statements into structured components. This capability enables real-time security auditing, syntax validation, and metadata extraction, allowing for the

    Java
    Voir sur GitHub↗28,221