DBMS (や DBMS っぽいもの)を自作している人々が自分の実装を自慢し合ったり苦しさを共有したりするアドベントカレンダー
Disk-Oriented, In-Memory, KVS, RDBMS, OLTP, OLAP, HTAP なんでもアリ。
ストレージエンジンだけでもよし、実行エンジンだけでもよし、既存の DBMS の上に何かのっけて分散 DBMS にしたとかでもよし。
SUN | MON | TUE | WED | THU | FRI | SAT |
---|---|---|---|---|---|---|
1 KOBA789 | 2 riywo | 3 きむらけい | 4 | 5 starpoz | ||
6 Takayuki Tanabe | 7 | 8 | 9 | 10 | 11 Hideyuki Kawashima | 12 KOBA789 |
13 | 14 Riki Otaki | 15 fumieval | 16 Riki Otaki | 17 nikezono | 18 nikezono | 19 どっきー |
20 Masayuki Takahashi | 21 Riki Otaki | 22 bootjp | 23 こば(右) | 24 Riki Otaki | 25 KOBA789 |
- 12/1B+Treeのページレイアウトと可変長タプルB+Treeのページレイアウトと可変長タプル - Write and Run
- 12/2KotlinでB+Treeを実装してみた (だいぶ前ですが)KotlinでB+Treeを実装してみた-初めてのデータベース実装
- 12/3Twitter で見かけて面白そうなので参加させていただきます。「DBMS っぽいもの」を勝手に拡大解釈して、ブロックチェーンを開発した時のネタを紹介。開発者視点で「理想的なブロックチェーン」とは? : まだプログラマーですが何か?
- 12/5Multiversion View Serializability の簡潔な定義Multiversion View Serializability の簡潔な定義 - Qiita
- 12/6効果的な local read / write set の探索Bloom filter の解説 : 効果的な local read / write set の探索 - Qiita
- 12/11並行性制御法分析システムCCBench
- 12/12B-Treeを図示するときの細かいテクニックB-Treeを図示するときの細かいテクニック - Write and Run
- 12/14Siloを実装したSiloを実装した | Riki Otaki Blog
- 12/15Append Only KVSliszt: Append onlyでリーダーとライターが分離されたKVS - モナドとわたしとコモナド
- 12/16OCC と SILOOCC and SILO | Riki Otaki Blog
- 12/17Concurrency Control Protocolをゼロから設計するConcurrency Control Protocolをゼロから設計する - nikezono
- 12/18Epoch-based {Logging, Checkpointing, Index}Epoch-based {Logging, Checkpointing, Index} - nikezono
- 12/19セキュリティキャンプで実装したMVTOを用いたインメモリDBMSの紹介In Memory DBMS 実装記録 - dokimaru database
- 12/20Apache Calcite + Truffle でクエリエンジンを作ってる話Apache Calcite + Truffle でクエリエンジンを作ってる話
- 12/21TPC-Cを実装したTPC-Cを実装した | Riki Otaki Blog
- 12/22執筆論文の解説「パーソナライズされたコンテンツ配信のための低遅延分散KVSの構築」執筆論文の解説「パーソナライズされたコンテンツ配信のための低遅延分散KVSの構築」 - うえるかむとぅあんだぁぐらうんど
- 12/23Database Internalsを輪読している話Database Internalsを輪読している話
- 12/24自作DBMSとおすすめ書籍自作DBMSとおすすめ書籍 | Riki Otaki Blog
- 12/25Ruby 200行で始める DBMS 沼クエリエクスキューターの気持ちになる - Write and Run