hmarui66 (@hmarui66) header
hmarui66 (@hmarui66) profile picture

興味: DB関連技術 https://nitter.gq/t.co/9aYK1hKSFh

Joined January 2010
Photo by hmarui66 (@hmarui66)Photo by hmarui66 (@hmarui66)Photo by hmarui66 (@hmarui66)Photo by hmarui66 (@hmarui66)Photo by hmarui66 (@hmarui66)Photo by hmarui66 (@hmarui66)Photo by hmarui66 (@hmarui66)Photo by hmarui66 (@hmarui66)Photo by hmarui66 (@hmarui66)Photo by hmarui66 (@hmarui66)
イチゼロエフエムで知った最速のordered map面白そう。シングルスレッド性能ではBTreeMapの5x、マルチスレッド性能ではcrossbeam-skiplistの12xとのこと。 ランダム値、wikipediaの記事タイトル、短い識別子など試している。 bbtree.xiangpeng.systems/pos…
1
7
227
poor man’s normalized keysとかprefix truncation、optimistic lock couplingなど使われていてbtreeの最適化手法詰め込まれている感じですごい... (作者はBf-Tree論文の人) その他の最適化手法も面白そう(tokioなどのランタイムは使わずに最小のexecutor自作しているなど)
1
74
ARTと比較するとどうなのかな?と思って少し調べたら、同じ作者の並行ART実装を見つけた。 github.com/XiangpengHao/cong… 比較対象に加えてないのはBTreeMapのdrop-in-replacementではないから...?
1
54
hmarui66 retweeted
I built bbtree, the foundation of databases and filesystems, and the fastest concurrent btree. Code: github.com/XiangpengHao/bbtr… Blog post & demo: bbtree.xiangpeng.systems/
51
198
59
1,797
190,769
PaperBridgeのバックエンドをPLaMo 3 Translateに差し替えて動かしてみたら、かなり良い感じだ。 例えばVLDBの論文14ページを読ませたらMinerUの前処理は2分弱で終わって、そこから全文翻訳しても合計10分以内には終わる。チラつくけど翻訳中でも読める。PDF翻訳目的ならこれで十分かも。
1
1
182
10分以内は言い過ぎだった…
50
知的活動におけるコミュニティの価値について考えさせられる記事だった。 途中のプロンプト、ハーネス、ループなどの言葉、食傷気味というのも同意見。 (個人的に、これらがソフトウェアエンジニアリングではないとは思わないが、今後はこれらしか残らないとも思ってない) borretti.me/article/no-man-i…
1
113
New post: why the life of the mind is not purely private, the importance of intellectual community, and how AI undermines these communities.
12
30
7
278
16,918
『エンジニアリング戦略の作り方』で紹介されている本。 recodingamerica.us/ 確かに効果的な施策の運用は、法令の事例参考になりそう "善意で作られた行政の法律や法令が多くの場合で実現可能ではない…結果として、莫大なIT投資を必要とする一方で、受益者にほとんど利益をもたらせない"
3
202
この記事と同じバグ踏んだんだけど、Aurora PostgreSQLのreaderのみでvisibility mapや重複排除が壊れるようなケースが潜んでいるのかなー zenn.dev/dress_code/articles…
1
7
615
プリフェッチで重複行が返される問題や、readerインスタンスの何らかの問題が修正されたパッチバージョンが出てるから、これで直ると良いんだけど docs.aws.amazon.com/AmazonRD…
1
3
139
reader & index only scanの場合でも、where句の条件変えて対象のデータセットを減らすと起きなくなったりしていたので、スキャン対象が単一のページではなく複数のページになると事象が発生するっぽくて、なかなか興味深かった。
2
100
記事で紹介されていたDBArenaというベンチマークサイト、Supabaseがこのために作ったものだ。 limitations を見るとTPC-C派生(think time取らない)と書かれているので、sysbench-tpccと同様の競合ベンチっぽい dbarena.vercel.app/methodolo…
75
hmarui66 retweeted
OrioleDB is now in public beta, on every Supabase plan. It changes how Postgres stores your table rows, so in most cases they don’t bloat as your data changes. Learn more → supabase.com/blog/orioledb-p…
15
24
8
238
30,789
テクノロジー分野であってもAI自体で創出している価値は限定的な気はするな。 トークン課金分はあれど巨大な投資額からすると微々たるものだろうし。 そして、例えAIで商品開発能力が上がったとしても、商品を買う側が豊かにならないと得られる対価は増えようが無い気もする。 apollo.com/institutional/ins…
1
1
122
Webサービス開発なんかも、AIによって当たり前品質のボーダーは上がれども、ユーザーの便益に繋がるような機能は限られてして開発速度を上げて機能増やしても課金には繋がらなかったり、不用意に改修すると逆に嫌がられることもあったりする。
70
blogged / 読書メモ『あなたの隣のサイコパスな人』 hmarui66.github.io/posts/poi…
101