{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Regular Programming","title":"About Databases","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/de6506e9\"></iframe>","width":"100%","height":180,"duration":2551,"description":"Data has moved to a real database. Next, there may be brave attempts to add actual structure. Working with a real database is nice, as is not losing data, and being able to restore.\nNot everything is ephemeral, after all.\n\nDatabase service providers and cool stuff they do are discussed. The deal with Elastic is clarified. Finally, it is revealed where you should store your traces.\n\nIt is actually probably fine.\n\nLinks\nMongoDB\nRethinkDB\nEcto\nEcto changesets\nDatabase schema\nOpenAPI\nAsh framework\nDjango\nDjango REST framework\nX-Request-ID\nTransactions\nWrite-ahead log\npg_restore\npg_dump\nBigquery\nLogical replication\nFly.io\nElectricSQL\nFlutter\nReact native\nCRDT:s\nPhoenix liveview\nFirefly\nWebassembly\nSQLite\nDuckDB\nClickhouse\nDeveloper voices podcast\nEpisode about Clickhouse\nPlausible analytics\nFathom analytics podcast\nPaul Jarvis - the \"Company of One \" guy\nJack Ellis\nLaravel\nFathom\nElasticsearch\nMeilisearch\nLucene\nCardinality\nHoneycomb\nOpenTelemetry\nNew relic\nHyperDX\nDatadog\nQuotes\nA worse MongoDB\nMigration complete\nEverything is ephemeral\nThe idea is to add lots of columns\nIt seems a bit more Django\nThe stakes were high but the budget was almost zero\nIt is actually probably fine","thumbnail_url":"https://img.transistorcdn.com/C_-AHQqsYbdliFKrXsdN7TWYO9_tZENNrKOb2TIA9xc/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzE5MjQ1LzE2MTg5/MzM2ODUtYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}