[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10460":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},10460,"ydb","ydb-platform\u002Fydb","ydb-platform","YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions","https:\u002F\u002Fydb.tech",null,"C++",4734,786,59,3513,0,1,4,15,3,66.19,"Apache License 2.0",false,"main",true,[27,28,29,30,31,32,33,34,35],"cloud-native","cpp","database","dbms","distributed","distributed-database","distributed-sql","distributed-sql-database","sql","2026-06-11 04:03:48","\u003Cimg width=\"64\" src=\"ydb\u002Fdocs\u002F_assets\u002Flogo.svg\" \u002F>\u003Cbr\u002F>\n\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache%202.0-blue.svg)](https:\u002F\u002Fgithub.com\u002Fydb-platform\u002Fydb\u002Fblob\u002Fmain\u002FLICENSE)\n[![Release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fydb-platform\u002Fydb.svg?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fydb-platform\u002Fydb\u002Freleases)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1158573985894772827?logo=discord&logoColor=%23fff)](https:\u002F\u002Fdiscord.gg\u002FR5MvZTESWc)\n\n## YDB\n\n[Website](https:\u002F\u002Fydb.tech) |\n[Documentation](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002F) |\n[Official Repository](https:\u002F\u002Fgithub.com\u002Fydb-platform\u002Fydb) |\n[Blog](https:\u002F\u002Fblog-redirect.ydb.tech) |\n[YouTube](https:\u002F\u002Fwww.youtube.com\u002Fc\u002FYDBPlatform) |\n[Discord](https:\u002F\u002Fdiscord.gg\u002FR5MvZTESWc) |\n[Telegram](https:\u002F\u002Ft.me\u002Fydb_en) |\n[LinkedIn](https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fydb-platform) |\n[X](https:\u002F\u002Fx.com\u002FYDBPlatform)\n\nYDB is an open source Distributed SQL Database that combines high availability and scalability with strict consistency and ACID transactions.\n\n[![YDB Product Video](ydb\u002Fdocs\u002F_assets\u002Fydb-promo-video.png)](https:\u002F\u002Fyoutu.be\u002FbxZRUtMAlFI)\n\n## Main YDB Advantages\n\nYDB was designed from scratch to respond to the growing demand for scalable interactive web services. Scalability, strict consistency, and effective cross-row transactions were a must for such an OLTP-like workload. YDB was built by people with strong backgrounds in databases and distributed systems who have experience developing a NoSQL database and the MapReduce system for one of the largest search engines in the world.\n\nBasic YDB features:\n\n- Both row-oriented and column-oriented [tables](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Fconcepts\u002Fdatamodel\u002Ftable) for transactional and analytical workloads. Also, [persistent queues (topics)](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Fconcepts\u002Ftopic) for moving data around.\n- Fault-tolerant configuration that survives disk, node, rack, or even datacenter outages.\n- Automatic disaster recovery with minimum latency disruptions for applications.\n- Independent horizontal scalability of storage and compute layers.\n- ACID transactions across multiple nodes and tables with strict consistency.\n- Rich [SQL dialect (YQL)](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Fyql\u002Freference\u002F) for data manipulation and schema definition.\n- [PostgreSQL-compatible mode](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Fpostgresql\u002Fintro) for table operations and [Kafka-compatible mode](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Freference\u002Fkafka-api\u002F) for topics.\n- YDB clusters can be deployed with [Ansible](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Fdevops\u002Fansible\u002F), [Kubernetes](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Fdevops\u002Fkubernetes\u002F), or [manually](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Fdevops\u002Fmanual\u002F).\n\n### Fault-tolerant Configurations\n\nYDB can be deployed in three availability zones (datacenters). A cluster remains available for both reads and writes during a complete outage of a single zone. Availability zones and regions are covered in more detail [in documentation](https:\u002F\u002Fydb.tech\u002Fen\u002Fdocs\u002Fconcepts\u002Fdatabases#regions-az).\n\n### Horizontal Scalability\n\nUnlike traditional relational databases, YDB [scales out](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FScalability#Horizontal_or_scale_out), providing developers with the capability to simply extend clusters with computation or storage resources to handle increasing load. YDB has disaggregated storage and compute layers, which allow you to scale storage and compute resources independently.\n\nCurrent production installations have over 10000 nodes, store petabytes of data, and handle millions of distributed transactions per second.\n\n### Automatic Disaster Recovery\n\nYDB's built-in automatic recovery support allows it to seamlessly survive hardware failures. After unpredictable disk, node, rack, or even datacenter failure, YDB remains fully available for reads and writes and automatically restores required data redundancy.\n\n### Multitenant and Serverless Database\n\nYDB supports multitenant and serverless setups. A user can run a YDB cluster and create several databases that share one pool of storage and have different compute nodes. Alternatively, a user can run several serverless databases that share one pool of compute resources to utilize them effectively.\n\n## Supported Platforms\n\n### Minimal system requirements\n\nYDB runs on x86 64-bit platforms with at least 8 GB of RAM.\n\n### Operating Systems\n\nIn most production environments, YDB runs on 64-bit x86 machines working under Ubuntu Linux.\n\nFor development purposes, it is regularly tested that YDB can be compiled and run under the latest versions of MacOS and Microsoft Windows.\n\n## Getting Started\n\nIf you want to experiment with YDB, start with the [Quick Start guide](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Fquickstart). It will yield a single-node cluster suitable for functional testing, app development, and similar tasks.\n\nSuppose you want to jump into more serious scenarios like testing YDB fault tolerance, running performance benchmarks, or even running production or preproduction workloads. In that case, you'll need a full-fledged multi-node YDB cluster that can be deployed with either [Ansible](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Fdevops\u002Fansible\u002Finitial-deployment) for bare metal or virtual machines or [Kubernetes](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Fdevops\u002Fkubernetes\u002Finitial-deployment) for containers.\n\n## How to Build from Source Code\n\nInstructions on how to build YDB server (ydbd) and client (ydb) binaries are provided in [BUILD.md](BUILD.md). Also, see documentation on [Ya Make build system](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Fcontributor\u002Fbuild-ya).\n\n## How to Contribute\n\nWe are glad to welcome new contributors! The [contributor's guide](CONTRIBUTING.md) provides more details on how to get started as a contributor.\n\nThere's also a separate section of [YDB documentation for contributors](https:\u002F\u002Fydb.tech\u002Fdocs\u002Fen\u002Fcontributor\u002F), mostly with more technical content.\n\n## Success Stories\n\nVisit YDB [website](https:\u002F\u002Fydb.tech\u002F) for the latest success stories and user scenarios.\n\n\n","YDB 是一个开源的分布式 SQL 数据库，结合了高可用性和可扩展性，并支持强一致性和 ACID 事务。其核心功能包括行存储和列存储表以适应不同的工作负载需求、持久化队列用于数据传输、自动容灾恢复以及独立的存储与计算层横向扩展能力。此外，YDB 支持跨多节点和表的 ACID 事务，并提供丰富的 SQL 方言（YQL）进行数据操作和模式定义，同时兼容 PostgreSQL 和 Kafka 模式。适用于需要高度可靠、可扩展且支持复杂事务处理的企业级应用环境，特别是在云原生架构下构建大规模交互式 Web 服务时。",2,"2026-06-11 03:28:41","top_topic"]