The transactional DB tier powering geo-distributed cloud apps such as those found in Retail, Finance and SaaS verticals has been a high-latency, hard-to-scale, master-slave RDBMS for a long time. Multi-master configuration or use of a separate non-transactional NoSQL DB (for multi-region data distribution) are common solutions. However, none of these solutions achieve the desired business outcomes of high customer satisfaction, absolute data safety, and regulatory compliance.
YugaByte DB, a new open source transactional DB, delivers the above business outcomes with ease. It does so by bringing together the best of SQL and NoSQL worlds into a unified DB. On one hand, it accelerates application development through multiple APIs (Cassandra, Redis and PostgreSQL compatible) that have ACID transactions as well as have flexible data management features such as JSON data type, secondary indexes, Time-To-Live and tunable read latency. On the other hand, it also enables cloud-native operational agility through automated provisioning of multi-region/multi-cloud clusters combined with extreme fault-tolerance for ensuring zero downtime and zero data loss in dynamic cloud environments.
This hands-on lab will get you started you with YugaByte DB 1.0 on your laptop and highlight 3 of its core features namely Linear Scalability, Fault Tolerance, and ACID Transactions.
Karthik Ranganathan (https://www.linkedin.com/in/kranganathan/), Co-Founder & CTO of YugaByte, is a highly experienced database and distributed systems engineer who built much of Facebook's Apache HBase-based NoSQL platform. He drove the platform's adoption across several mission-critical use cases at Facebook and has even helped a number of companies adopt HBase as a part of the open source community. Prior to HBase, he worked on Cassandra before it was called Cassandra or was open-sourced. Karthik received his BS and MS in CS from IIT-M and UT Austin.
- 30 mins introduction
- 1hr hands-on lab
- 30mins networking
All attendees should come with their laptops that meet one of the following supported platforms:
We will follow our public docs starting at:
The tutorials come after the install section: