In this episode I talk to Michael Hunger from Neo4j about Graph Database Internals (Neo4J)Chapters:0:00 Introduction and historical context20:51 Data Modelling25:16 Problem with SQL for Graph Model26:21 Cypher - Query Language28:23 Write Path31:36 Neo4J Storage Layer33:51 Graph API on top of Relational Model vs Native Graph Databases37:05 Create Node Relationships40:42 What makes Graph Database's performance better?46:00 Partitioning Strategy53:20 Read path59:27 Schema Migration01:04:41 Graph database use cases===============================================================================For discount on the below courses:Appsync: https://appsyncmasterclass.com/?affiliateId=41c07a65-24c8-4499-af3c-b853a3495003Testing serverless: https://testserverlessapps.com/?affiliateId=41c07a65-24c8-4499-af3c-b853a3495003Production-Ready Serverless: https://productionreadyserverless.com/?affiliateId=41c07a65-24c8-4499-af3c-b853a3495003Use the button, Add Discount and enter "geeknarrator" discount code to get 20% discount.===============================================================================Follow me on Linkedin and Twitter: https://www.linkedin.com/in/kaivalyaapte/ and https://twitter.com/thegeeknarratorIf you like this episode, please hit the like button and share it with your network. Also please subscribe if you haven't yet.Database internals series: https://youtu.be/yV_Zp0Mi3xsPopular playlists:Realtime streaming systems: https://www.youtube.com/playlist?list=PLL7QpTxsA4se-mAKKoVOs3VcaP71X_LA-Software Engineering: https://www.youtube.com/playlist?list=PLL7QpTxsA4sf6By03bot5BhKoMgxDUU17Distributed systems and databases: https://www.youtube.com/playlist?list=PLL7QpTxsA4sfLDUnjBJXJGFhhz94jDd_dModern databases: https://www.youtube.com/playlist?list=PLL7QpTxsA4scSeZAsCUXijtnfW5ARlrsNStay Curios! Keep Learning!Cheers,The GeekNarrator