hmarui66
@hmarui66
Followers
262
Following
4K
Media
192
Statuses
3K
興味: DB関連技術 zenn: https://t.co/IV2s6yaBmg
Joined January 2010
という理解だけど、この辺、詳しい人に聞いてみたい
@calloc134 あくまで自分の理解の話ですが、B-Tree のように更新対象を特定して書き換えをする必要なく、書き込みログを構造内のデータの重複気にせず受け入れられるのは、書き込み強くなりそうだなという印象あります。 このログを自然に扱える構造が分散プロセスで扱う場合もマッチしそうだな...と
1
1
2
AIの力を借りれば完走できそうな気がしてきたので、明日からやってみます https://t.co/WiUYU38Ms4
qiita.com
Calendar page for Qiita Advent Calendar 2025 regarding 一人自作RDBMS.
0
1
5
RDBMS実装の全体観掴める良記事だ。 (自分は挫折した)CMUの講義ベース。 簡易的な箇所もありつつ、MVCC、ARIESも実装して psql でつなげるようにしててすごい… https://t.co/Ve8ile1lh7
qiita.com
Calendar page for Qiita Advent Calendar 2025 regarding 一人自作RDBMS.
0
0
6
> 存在しない行にはロックを取得できない…行単位のS2PLはANSI定義上はRepeatable Read相当となります。 ANSI定義上のRRはファントムありで、いつも混乱する /トランザクション(S2PLによるIsolation) (一人自作RDBMS Advent Calendar 2025 10日目)|gtnao https://t.co/nymfdQbaGn
#zenn
zenn.dev
0
0
0
Zigを使ったCPUキャッシュラインの境界付近でアクセスレイテンシがどう変わるかを試すプロジェクト作った。 以前試そうとした時は意図せず最適化されたりしてイマイチ結果が解釈できなかったけど、AI のおかげでそれっぽい結果が見れた。 https://t.co/NpWGWViM7f
1
1
9
インメモリのデータ構造を操作するにあたってのレイテンシ感の解像度が少し上がった。 レイテンシからするとキャッシュラインってレイヤにもよるけど割と効いてそうだな、とか。
1
0
1
色々ベンチマークとって遊んでいて理解深まってきたこととして、データサイズがそこまで大きくないケースで Warmup した VKV に対抗できるのはインメモリ & 排他制御なしのデータ構造(Java でいうと TreeMapなど)だろうなと
1
1
2
今年も振り返りがてら書いた。読了まで至った本がかなり少ないが、まあ感覚通りでもある。 / 2025年に読んだ本 https://t.co/qmuoVGbafY
#zenn
zenn.dev
0
0
5
YCSBやTPCなどのクローズドループのベンチマークは非現実的なモデルで、より現実世界に即したオープンループベンチマークを使おう、という提言 https://t.co/ljR7pF7TvC
emptysqua.re
Closed loop benchmarks are too polite, they don't push systems past their limits.
0
0
1
おお、キャッシュ管理はS3-FIFO! https://t.co/HPfhf4pu22
github.com
Contribute to hadashiA/VKV development by creating an account on GitHub.
1
0
2
> データベースと言うと実装がめちゃむずそうですが、実は読み取り専用の仕様に割り切ってしまえば極端に難易度が落ちます。ていうかめちゃ簡単です。 書き込み無いとは言えサクッと実装して、ページキャッシュの排他制御がボトルネックになるところまで持っていっているの凄い…
Unity アドカレ 2025 20日め の投稿です ハイパー省メモリかつ高速なreadonly組み込みDBをUnityにぶちこもう - https://t.co/21B7bFshTm
https://t.co/mjVT8QNO3a
1
6
22
Neon、Object Storageをかなり活用しているイメージなものの、アクティブなDBについてはページデータがほぼPageserverのSSD上にあるとのこと。 やはりレイテンシを考慮するとそうせざるを得ないのか。 1つ前の別の方からのコメントにあるように、非アクティブだとPageserverからevictされるのかな。
@michaelfreedman Close to 100%. There is cache hierarchy: buffer cache, local file cache (NVMe), page server (NVMe), object store. Unless it's some logging table you don't want to hit the object store.
0
0
1
I didn't entirely answer the question, but I tried: https://t.co/aPn741Kxi3 There's a lot going on here! SSDs have changed the design space, but so has networks, the desire to have zero data loss and no downtime when hardware fails, ...
3
4
16
> Auroraでは単一リージョン内のストレージ層がクォーラムベースのレプリケーションを行っていましたが、DSQLではこのjournal層がリージョン間での同期レプリケーションを実現 そういえばjournalに関してはAZ間はChain Replication、リージョン間だとクオラムという話だった https://t.co/t5Or6edAgC
zenn.dev
0
1
1
わかりやすかったです! 記事を読んでいて、ゼロスケーリングについて、ストレージ層はどう工夫されているのか気になってきた... 例えばNeonの場合Pageserverが低レイテンシを維持する肝ではあるものの、起こし続けていると確実にコスト嵩むはず。
クラウドネイティブなデータベースはなぜコンピュートとストレージを分離するのか - hacomono TECH BLOG https://t.co/apHRjbzcSS クラウドネイティブの定義から、インスタンスベースの従来データベースが抱えた課題とその解決、そして新たなアーキテクチャでの再設計されてきた背景を説明しています
2
1
5