Speee DEVELOPER BLOG

Speee開発陣による技術情報発信ブログです。 メディア開発・運用、スマートフォンアプリ開発、Webマーケティング、アドテクなどで培った技術ノウハウを発信していきます!

RubyKaigi 2019: Reducing ActiveRecord memory consumption using Apache Arrow

開発部R&Dユニット所属の村田です。フルタイム Ruby コミッターをやっています。とうとう明日から RubyKaigi 2019 が始まりますね。

RubyKaigi 2019 では、私は発表者として 3日目の15:20より登壇します。タイトルは「Reducing ActiveRecord memory consumption using Apache Arrow」です。

私は昨年の後半から Apache Arrow の開発に参加しています。今年に入ってから、この Apache Arrow を使って Active Record のメモリ消費量を削減しようという野心的な取り組みをしています。この取り組みはまだ継続中なんですが、RubyKaigi 2019 の発表では現在の成果をお伝えします。

先日開催された Rails Developer Meetup で少し予告をしています。あれを覚えている方もいらっしゃると思います。残念ながら、あの時引用した実験結果が実は間違っていることに先月末に気づき、それから昨日までとても大変な日々を過ごしました。とても焦りましたが、なんとか RubyKaigi 2019 で発表するための材料づくりは間に合いました。

以下に、作成中のスライドの一部を貼ります。

f:id:mrkn:20190417104540p:plain f:id:mrkn:20190417104648p:plain f:id:mrkn:20190417104722p:plain f:id:mrkn:20190417104743p:plain f:id:mrkn:20190417104801p:plain f:id:mrkn:20190417104837p:plain

果たして、メモリ消費量は削減できるのか!?

この分野に興味がある方に見に来ていただけたら、メッチャ嬉しいで〜す。

福岡でお会いしましょう。村田でした。