話したネタ
2000年初頭のデータストアは何が主流だったのか?OLTPとDWHデータベースから見るとReadのスケールアウトは難しくないWeb系で難しいのはWriteのスケールアウトRDBのReadのスケールアウト方法とは?Web + RDB + Cache のアーキテクチャの辛い点は?UniverseとMultiverseOracle ExadataRDBにおける全文検索NewSQLとは何か?NoSQLとは何を指すか?トランザクション処理はなぜ難しいのか?マルチマスタの難しさGoogle Cloud Spannerについて金の弾丸YugabyteDB/CockroachDB/TiDBYugabyteDBの特徴は?PostgreSQL互換とMySQL互換という売りNewSQLの技術要素は?NewSQLのレプリケーションはどうやるか?Raftとは?DBにおけるShardingとは何か?Partioningとは何か?RDBのデータ構造は何を利用しているか?B+TreeのRead/Writeはどうやるか?B+Treeの計算量は?NewSQLのデータ構造は?LSM Tree(Log Structured Merge Tree)とは?B+Treeのメリット・デメリットLSM Treeのメリット・デメリットDBに難しいのは古いバージョンのデータを取るときMVCC(Multi Version Concurrency Control)とは?LSM Treeで古いデータをどうやって探すのか?Bloom FilterFacebook製のRocksDB分散トランザクションをどう実現するのか?DBにおける分離レベルとは?Read Commited/Repeatable Read/SerializableSpannerのExternal ConsistencyAWS Auroraの裏側の作りは?OracleのRAC(Real Application Cluster)とは?令和時代のアプリケーション開発者のデータストア選定についてMySQLとPostgrSQLの使い分けは?どうやってDBについて学習するか?CAPの定理をあえて使う必要はないDatabase Internals 輪読会See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.