Best Databases & storage Videos
「Databases & storage」下面有72部被不同的人、在不同月份推荐过的视频。挑的时候先看对象:入门5部,适合还没学过的人;进阶39部,适合已经懂术语的人;普通向9部,按兴趣就能看;更硬的19部,留给想看推导或细节的人。这一类数量最多的是演讲,所以它们的共同点是一位讲者把一个判断讲完,例子是为了撑住这个判断。常出现的频道包括Strange Loop Conference、GOTO Conferences、Amazon Web Services。目录给这个主题划的范围是:Databases and storage: SQL, SQLite, Postgres, NoSQL, query engines, indexing, transactions, filesystems, storage engines, data modeling, stream processing, event sourcing.如果只看三部,就从《"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson》开始,它负责把问题讲出画面;然后看《The Value of Values with Rich Hickey》,换一种讲法或例子;最后看《AWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401)》,留给已经有基础的人。页面按每页24部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

A Brief History of the BSD Fast Filesystem by Marshall Kirk McKusick
Marshall Kirk McKusick gives a talk at EuroBSDCon tracing filesystem and storage development from 1979 to today, using the BSD Fast Filesystem as the focus.

AWS re:Invent 2019: [REPEAT 1] Amazon DynamoDB deep dive: Advanced design patterns (DAT403-R1)
An AWS re:Invent 2019 session for advanced DynamoDB users on design patterns used by large customers, including Amazon retail.

Lucas Cavalcanti & Edward Wible - Exploring four hidden superpowers of Datomic
A Clojure/conj 2014 talk by Lucas Cavalcanti and Edward Wible on four uses of Datomic.

Event Sourcing • Greg Young • GOTO 2014
Greg Young, who coined CQRS, gives an in-depth GOTO 2014 talk on what event sourcing is, when it is valuable and when it is not, along with its trade-offs and common misconceptions.

Thesis: Partial State in Dataflow-Based Materialized Views
Jon Gjengset's 2020 PhD dissertation presentation at MIT on partial state in dataflow-based materialized views, the idea behind the Noria database.

Velocity 2011: Artur Bergman, "Artur on SSD's"
A four-minute Velocity 2011 talk in which Artur Bergman, then at Wikia, argues bluntly and with profanity that SSDs should replace spinning disks in servers.

Greg Young — A Decade of DDD, CQRS, Event Sourcing
Greg Young, who coined CQRS, looks back on a decade of domain-driven design, CQRS and event sourcing at DDD Europe 2016.

The past, present, and future of local-first - Martin Kleppmann (Local-First Conf)
Martin Kleppmann's Local-First Conf talk reviewing where the local-first idea came from, where it stands five years after the essay, and what the community should work toward.

Escape from the Heap: Low-Level Programming in Common Lisp
Ahmon Dancy of Franz Inc explains low-level programming in Common Lisp, including off-heap data structures used in AllegroGraph to manage memory outside the garbage collector.

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017
Martin Fowler's GOTO Chicago 2017 talk on the different things people mean by event-driven architecture.

SQLite: Protégé of PostgreSQL
D.

H3: Tiling the Earth with Hexagons
Uber Engineering's Joseph Gilley explains why Uber uses hexagons for geospatial indexing and introduces H3, its open source hierarchical grid system.

NYC Tech Talk Series: How Google Backs Up the Internet
A Google Tech Talk by Raymond Blum on how Google backs up massive amounts of data such as Gmail and Picasa.

All of our data is GONE!
Linus Tech Tips documents a major RAID failure on its Whonnock server and the attempt to recover the lost data with a data recovery firm.

An Introduction to SQLite
A 2006 Google TechTalk in which SQLite's author Richard Hipp introduces the embeddable, zero-configuration C database library.

Dev Deletes Entire Production Database, Chaos Ensues
Kevin Fang comically retells GitLab's 2017 incident in which an engineer deleted the production database, based on the company's postmortems.

Martin Kleppmann | Kafka Summit SF 2018 Keynote (Is Kafka a Database?)
Martin Kleppmann's Kafka Summit 2018 keynote asks whether Kafka can be considered a database.

Scaling ZFS for NVMe - Allan Jude - EuroBSDcon 2022
Allan Jude of Klara presents work on making ZFS scale on fast NVMe storage, covering fixes to the TaskQueue interface and removal of bottlenecks.

AWS re:Invent 2016: Move Exabyte-Scale Data Sets with AWS Snowmobile
AWS's short promo for Snowmobile, a 45-foot shipping container pulled by a semi truck that moves up to 100PB of data to AWS.

OpenZFS Office Hours with Matt Ahrens
An OpenZFS office hours session with ZFS co-creator Matt Ahrens answering questions on topics such as hole birth time, send/receive buffers, device removal, block pointer rewrite and performance with many snapshots.

Filesystem in Rust - Kent Overstreet
Kent Overstreet's Linux Foundation talk about writing a filesystem in Rust.

JVMLS 2015 - Compilers are Databases
Martin Odersky's JVM Language Summit 2015 talk argues that compilers can be thought of as databases.

Episode 1 - Mongo DB Is Web Scale
A satirical animated dialogue in which a naive developer insists MongoDB is web scale while a database expert mocks him.

Oracle is destined to beat Amazon at cloud database: Larry Ellison
Fox Business interview in which Oracle co-founder Larry Ellison claims Oracle will beat Amazon at cloud databases.