Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
SQL to NoSQL to NewSQL and the rise of polyglot persistence Paul Dix The last ten years have brought many new developments in databases. Previously developers had SQL as the dominant and nearly only paradigm for databases. Then in the mid-aughts the rise of NoSQL databases like MongoDB, Redis, Cassandra, HBase and others brought new paradigms and options to developers. Over the last few years there seems to have been a swing back to NewSQL or scalable databases that support the SQL standard. In this talk we'll look at some of the new database models like document, data structure, time series, and key/value. I'll look at use cases where these different models end up being a better fit for their problem domains than SQL, the previous one true language to rule them all.
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video, titled 'SQL to NoSQL to NewSQL and the Rise of Polyglot Persistence' by Paul Dix, explores the evolution of database technologies over the past decade, emphasizing the shift from traditional SQL databases to NoSQL and NewSQL paradigms. Dix argues that the dominance of SQL has waned as developers seek more tailored solutions for different data management needs. Key points discussed include: - **Historical Context**: Dix provides background on SQL and its origins, citing Edgar F. Codd's foundational work in the 1970s and the subsequent developments that led to SQL's establishment as the dominant database paradigm. - **Emergence of NoSQL**: The rise of NoSQL databases was driven by scalability challenges faced by traditional relational databases. Notable examples include BigTable by Google, Cassandra by Facebook, and MongoDB. - **Need for Diverse Query Languages**: Dix advocates for a multi-paradigm approach, suggesting that just as there are various programming languages for different tasks, multiple database models are necessary to effectively work with diverse data sets. - **NewSQL**: NewSQL databases aim to provide scalability while retaining the SQL querying capabilities, but Dix highlights the limitations of solely focusing on SQL. - **Polyglot Persistence**: The concept embraces using various database systems (e.g., time series databases like InfluxDB) to meet different application needs rather than relying exclusively on a single type. - **Future of Database Management**: The video emphasizes the importance of adaptability in database solutions to handle complex data challenges. Dix encourages the audience to embrace polyglot persistence as the future of data management, enabling the effective manipulation and extraction of insights from diverse data types. In conclusion, Dix asserts that the landscape of databases is rapidly changing, and acknowledging this diversity will enhance developers' capabilities in creating meaningful applications.
Suggest modifications
Cancel