Skip to content

YTsaurus is a scalable and fault-tolerant open-source big data platform.

License

Notifications You must be signed in to change notification settings

aleexf/ytsaurus-codegen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


License Release Telegram

YTsaurus

Website | Documentation | YouTube

YTsaurus is a distributed storage and processing platform for big data with support for MapReduce model, a distributed file system and a NoSQL key-value database.

post about YTsaurus

video about YTsaurus

Advantages of the platform

Multitenant ecosystem

  • A set of interrelated subsystems: MapReduce, an SQL query engine, a job schedule, and a key-value store for OLTP workloads.
  • Support for large numbers of users that eliminates multiple installations and streamlines hardware usage

Reliability and stability

  • No single point of failure
  • Automated replication between servers
  • Updates with no loss of computing progress

Scalability

  • Up to 1 million CPU cores and thousands of GPUs
  • Exabytes of data on different media: HDD, SSD, NVME, RAM
  • Tens of thousands of nodes
  • Automated server up and down-scaling

Rich functionality

  • Expansive MapReduce module
  • Distributed ACID transactions
  • A variety of SDKs and APIs
  • Secure isolation for compute resources and storage
  • User-friendly and easy-to-use UI

CHYT powered by ClickHouse®

  • A well-known SQL dialect and familiar functionality
  • Fast analytic queries
  • Integration with popular BI solutions via JDBC and ODBC

SPYT powered by Apache Spark

  • A set of popular tools for writing ETL processes
  • Launch and support for multiple mini SPYT clusters
  • Easy migration for ready-made solutions

Getting Started

Try YTsaurus cluster using Kubernetes or try our online demo. [Todo: check link]

How to Build from Source Code

How to Contribute

We are glad to welcome new contributors!

  1. Please read the contributor's guide. [Todo: fill in CONTRIBUTING.md]
  2. We can accept your work to YTsaurus after you have signed contributor's license agreement (aka CLA).
  3. Please don't forget to add a note to your pull request, that you agree to the terms of the CLA.

About

YTsaurus is a scalable and fault-tolerant open-source big data platform.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 61.2%
  • C 21.2%
  • Scala 8.9%
  • Python 4.0%
  • Java 1.5%
  • Jupyter Notebook 1.0%
  • Other 2.2%