Apache Spark for a Distributed Database: Inside the Connector
summary
An overview of the Apache Spark connector developed for the Tarantool distributed database, comparing connector architectures for different databases and discussing whether Spark is suitable for multi-node distributed databases and what alternatives exist. The talk examines how to align Spark cluster configuration with the database cluster settings to achieve optimal performance, aimed at driver/connector developers and Scala programmers.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:11Why Spark connector
- 10:00How Spark works
- 15:26What is a connector
- 19:48Task serialization issues
- 27:09Working with connections
- 31:10Distributed DB topologies
- 37:19Sharding and partitions
- 44:55Conclusion and Q&A








