6 Technical Challenges Developing a Distributed SQL Database
Karthik received his BS and MS in CS from IIT-M and UT Austin. Karthik was one of the original database engineers at Facebook responsible for building distributed databases such as Cassandra and HBase. He is an Apache HBase committer, and also an early contributor to Cassandra, before it was open-sourced by Facebook. He is now a Co-Founder & the CTO at YugaByte, the company behind the open source YugaByte DB project that is bringing together NoSQL and SQL in a single globally distributed database.
No video of the event yet, sorry!
Developing YugaByte DB 2.0 was but not without its fair share of technical challenges. There were times when we had to go back to the drawing board and even sift through academic research to find a better solution than what we had at hand. In this talk we’ll outline some of the hardest architectural issues we have had to address in our journey of building an open source, cloud native, high-performance distributed SQL database. Topics include architecture, SQL compatibility, distributed transactions, consensus algorithms, atomic clocks and PostgreSQL code reuse.
- 2019 September 20 16:30
- 20 min
- Silicon Valley 2019
- Distributed SQL