How YugaByte DB Works

Ғылым және технология

YugaByte is a transactional, high-performance, planet-scale database.
Some of the geniuses who developed, scaled, and ran operations for the mission-critical Apache HBase platform at Facebook have taken their lessons learned over their time at Facebook (as well as Oracle and Microsoft) and built a truly next-level database platform.
While containers and the associated orchestration tools present a potential solution to the stateless layer of such applications, several issues remain when it comes to the stateful layer. On one hand, sharded SQL solutions are unfit to operate on elastic cloud infrastructure that depends on an inherently unreliable public Internet. On the other hand, NewSQL databases perform poorly under write-heavy workloads. And finally, NoSQL databases can easily lose data.
That’s why they built YugaByte DB: an open source, cloud-native database that powers enterprise applications with transactional consistency, high performance and multi-region scalability, all at the same time.
In this whiteboard deep dive with Karthik Ranganathan, Co-Founder & CTO at YugaByte and ActualTech Media's CEO Scott Lowe explore the technology at an architectural level.
To learn more about the architecture of this ground-breaking technology, check out YugaByte's blog article about it here:
blog.yugabyte.com/yugabyte-db...

Пікірлер: 6

  • @GeraX302
    @GeraX3024 жыл бұрын

    excellent material !!!

  • @raafnaah887
    @raafnaah8873 жыл бұрын

    Good idea. Looks like RDBMS + NoSQL on Hadoop architecture though.

  • @pankajbhardwaj2463
    @pankajbhardwaj24633 жыл бұрын

    Why Trns manager needs to be there for read path. I thought trns manager only helps for ACID trans. ?

  • @FranckPachot

    @FranckPachot

    2 жыл бұрын

    Because you want to read a consistent view of the data. Secondary Indexes, joined tables, ... all from the same state

  • @pankajbhardwaj2463

    @pankajbhardwaj2463

    2 жыл бұрын

    @@FranckPachot consistent reads can be solved by either lookup to leader replica or look up to 2 replica and get the latest record, {forgetting the design choice here.} Adding trns Manager altough guarentee consistent view but it will add another hop at request path.

  • @qch7985

    @qch7985

    2 жыл бұрын

    @@pankajbhardwaj2463 MVCC might query on historical data like repeatable read. A consistent read point should be asked from somewhere.

Келесі