awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ydb-platform avatar

ydb-platform/ydb

0
View on GitHub↗
4,738 स्टार्स·791 फोर्क्स·C++·Apache-2.0·7 व्यूज़ydb.tech↗

Ydb

YDB एक डिस्ट्रीब्यूटेड SQL डेटाबेस और एनालिटिकल इंजन है जिसे हॉरिजॉन्टल स्केलेबिलिटी और मजबूत स्थिरता के लिए डिज़ाइन किया गया है। यह एक मल्टी-मॉडल सिस्टम के रूप में कार्य करता है जो सीरियलाइज़ेबल ACID ट्रांजेक्शन प्रदान करने वाले डिस्ट्रीब्यूटेड आर्किटेक्चर के माध्यम से ट्रांजेक्शनल और एनालिटिकल वर्कलोड का समर्थन करता है।

यह सिस्टम अपनी व्यापक प्रोटोकॉल संगतता द्वारा प्रतिष्ठित है, जो स्टैंडर्ड SQL ड्राइवर्स के लिए PostgreSQL वायर प्रोटोकॉल और मैसेजिंग और स्ट्रीमिंग के लिए Kafka प्रोटोकॉल को लागू करता है। यह आगे एक वेक्टर डेटाबेस के रूप में कार्य करता है, जो सिमेंटिक सर्च और एम्बेडिंग्स के लिए वेक्टर इंडेक्स और अनुमानित निकटतम पड़ोसी खोजों का समर्थन करता है।

यह प्लेटफ़ॉर्म रो-ओरिएंटेड और कॉलम-ओरिएंटेड फॉर्मेट्स दोनों के साथ एक हाइब्रिड स्टोरेज मॉडल का उपयोग करके डेटा को मैनेज करता है, जो पेटाबाइट-स्केल एनालिटिक्स के लिए वेक्टरराइज़्ड क्वेरी निष्पादन का उपयोग करता है। इसकी परिचालन सतह में चेंज डेटा कैप्चर स्ट्रीमिंग, एक्जेक्टली-वन्स पर्सिस्टेंट क्यूज़ और मल्टी-ज़ोन उच्च उपलब्धता शामिल है।

डिप्लॉयमेंट और लाइफसाइकिल मैनेजमेंट का समर्थन Kubernetes ऑपरेटर और इंफ्रास्ट्रक्चर-एज़-कोड प्रोविज़निंग के माध्यम से किया जाता है।

Features

  • Analytical Data Engines - Processes petabyte-scale analytical queries using a vectorized query engine and columnar storage.
  • Distributed SQL Databases - Provides a distributed SQL database architecture that combines horizontal scalability with strong transactional consistency.
  • ACID Transaction Semantics - Guarantees serializable ACID transactions for strict data consistency across distributed nodes.
  • Analytical Query Engines - Scales analytical workloads to petabytes using a vectorized query engine and distributed execution planner.
  • Hybrid Storage Formats - Maintains data in both row and columnar formats to optimize for both transactional and analytical workloads.
  • Cross-Zone Data Distribution - Distributes data across multiple availability zones to ensure access during simultaneous zone and rack failures.
  • Data Recovery - Automatically restores data redundancy and service availability following disk, node, or datacenter failures.
  • Declarative Query Languages - Provides a structured query language for declarative data retrieval and manipulation across a distributed cluster.
  • Distributed Sharding Architectures - Implements distributed tablet sharding to enable horizontal scaling and balanced load distribution across nodes.
  • Horizontal Scaling - Enables horizontal resource scaling by adding storage and computation nodes to the cluster.
  • PostgreSQL-Compatible Databases - Implements the PostgreSQL wire protocol and SQL dialect for compatibility with standard database drivers.
  • Real-Time Data Streaming - Integrates database tables with Kafka topics and processes unbounded data streams via change data capture.
  • SQL Query Dialects - Provides a structured query language dialect for precise data management and retrieval.
  • Vector Databases - Serves as a vector database supporting vector indexes and approximate nearest neighbor searches for embeddings.
  • Vectorized Execution Engines - Utilizes a vectorized execution engine to process data in batches for high-performance analytical workloads.
  • Column-Oriented Disk Storage - Organizes data independently by column to optimize analytical aggregates and maximize compression ratios.
  • Distributed Data Workload Scaling - Distributes data and workloads across multiple nodes to ensure horizontal scalability and high availability.
  • Hash-Based Data Distribution - Uses hash-based partitioning of keys to distribute data across shards and prevent insertion hotspots.
  • Shard Rebalancing - Supports online addition or removal of nodes with automatic sharding to adapt to changing workloads.
  • Backup & Recovery - Creates point-in-time database copies on object stores or filesystems for disaster recovery.
  • Change Data Capture Streams - Provides real-time change data capture streaming of row-level modifications for external downstream processing.
  • Erasure Coding - Uses erasure coding to provide high fault tolerance and data availability with lower storage overhead than mirroring.
  • Tabular Row Storage - Stores data sequentially by row to optimize for transactional queries and fast single-record access.
  • Database Wire Protocol Emulations - Implements various database wire protocols to allow standard drivers to interact with the internal system.
  • Distributed Query Stream Processors - Runs streaming queries that automatically restart on failure and use checkpoints to persist state.
  • Federated Data Query Engines - Executes federated queries to retrieve and process data from multiple external sources without migration.
  • Indexing and Search - Supports a combination of primary, secondary, and vector indexes to optimize diverse data retrieval patterns.
  • Multi-Tenant Resource Isolation - Runs multiple isolated databases within a single cluster using a shared storage layer to partition resources.
  • PostgreSQL Protocol Compatibility - Supports the standard PostgreSQL wire protocol to ensure compatibility with existing PostgreSQL database drivers.
  • Transactional Delivery Guarantees - Moves data between messaging topics and tables using transactional guarantees to ensure reliability.
  • Vector Similarity Search - Executes approximate k-nearest neighbor queries on embeddings for semantic search and recommendations.
  • Database Deployment Automation - Automates the installation and configuration of distributed database clusters across servers using orchestration tools.
  • Operator-Managed Deployments - Employs a Kubernetes operator to automate the installation and lifecycle of storage and dynamic nodes.
  • Database Cluster Deployments - Provides specialized orchestration for deploying and scaling distributed database clusters within container environments.
  • Database Deployments - Offers automated deployment and management of database clusters in Kubernetes using a dedicated operator.
  • Kafka Protocol Implementations - Implements the Kafka wire protocol to enable seamless integration with standard Kafka clients and topics.
  • Database Protocol Implementations - Integrates with applications using the Kafka protocol for seamless messaging and streaming within the database.
  • Persistent Queues - Provides persistent messaging queues with exactly-once delivery and automatic partitioning.
  • Dynamic Shard Splitting - Automatically splits table partitions based on data size or request load to balance traffic across nodes.

स्टार हिस्ट्री

ydb-platform/ydb के लिए स्टार हिस्ट्री चार्टydb-platform/ydb के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Ydb को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Ydb दिखाई देता है।
  • डिस्ट्रीब्यूटेड SQL डेटाबेस
  • डिस्ट्रीब्यूटेड हॉरिजॉन्टल स्केलिंग SQL डेटाबेस
  • ओपन सोर्स डेटाबेस

अक्सर पूछे जाने वाले प्रश्न

ydb-platform/ydb क्या करता है?

YDB एक डिस्ट्रीब्यूटेड SQL डेटाबेस और एनालिटिकल इंजन है जिसे हॉरिजॉन्टल स्केलेबिलिटी और मजबूत स्थिरता के लिए डिज़ाइन किया गया है। यह एक मल्टी-मॉडल सिस्टम के रूप में कार्य करता है जो सीरियलाइज़ेबल ACID ट्रांजेक्शन प्रदान करने वाले डिस्ट्रीब्यूटेड आर्किटेक्चर के माध्यम से ट्रांजेक्शनल और एनालिटिकल वर्कलोड का समर्थन करता है।

ydb-platform/ydb की मुख्य विशेषताएं क्या हैं?

ydb-platform/ydb की मुख्य विशेषताएं हैं: Analytical Data Engines, Distributed SQL Databases, ACID Transaction Semantics, Analytical Query Engines, Hybrid Storage Formats, Cross-Zone Data Distribution, Data Recovery, Declarative Query Languages।

ydb-platform/ydb के कुछ ओपन-सोर्स विकल्प क्या हैं?

ydb-platform/ydb के ओपन-सोर्स विकल्पों में शामिल हैं: apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… oceanbase/oceanbase — OceanBase is a distributed SQL database designed for high availability and strong consistency across multiple nodes… yugabyte/yugabyte-db — YugabyteDB is a distributed SQL database and relational data store designed for horizontal scalability and high… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… alibaba/alisql — AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high…

Ydb के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Ydb के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • apache/pinotapache का अवतार

    apache/pinot

    6,098GitHub पर देखें↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Java
    GitHub पर देखें↗6,098
  • oceanbase/oceanbaseoceanbase का अवतार

    oceanbase/oceanbase

    9,980GitHub पर देखें↗

    OceanBase is a distributed SQL database designed for high availability and strong consistency across multiple nodes and regions. It functions as a hybrid transactional and analytical processing engine, allowing real-time analytics and transactions to execute on a single data copy. The system also serves as a vector database engine for indexing and querying vector data to power semantic search and recommendation systems. The platform features native compatibility layers for MySQL and Oracle, enabling the migration of legacy workloads without rewriting SQL code. It utilizes a Paxos-based distri

    C++analyticscloud-nativedatabase
    GitHub पर देखें↗9,980
  • yugabyte/yugabyte-dbyugabyte का अवतार

    yugabyte/yugabyte-db

    10,349GitHub पर देखें↗

    YugabyteDB is a distributed SQL database and relational data store designed for horizontal scalability and high availability across multiple nodes or regions. It functions as a cloud-native system that ensures continuous availability and supports PostgreSQL compatible query languages and drivers. The system includes specialized capabilities as a vector database for AI, utilizing high-dimensional indexing to perform similarity searches. It is engineered as a multi-region cloud database that synchronizes data across different geographic locations to maintain global availability. The project co

    Ccloud-nativecppdatabase
    GitHub पर देखें↗10,349
  • hazelcast/hazelcasthazelcast का अवतार

    hazelcast/hazelcast

    6,570GitHub पर देखें↗

    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

    Javabig-datacachingdata-in-motion
    GitHub पर देखें↗6,570
  • Ydb के सभी 30 विकल्प देखें→