Tag MySQL

Goでデータベースにアクセスするにはどんなライブラリがベストか考える

8 min read | #Go #MySQL

この記事は Go5 Advent Calendar 2019 の 1 日目の記事です。

はじめに

Go のメジャーバージョンはいつの間にか 5 まで到達していたようですね、@p1ass です。

Go でデータベースにアクセスするときに使うライブラリは database/sql や  それをラップした sqlx , gorm , gorp など様々なライブラリがありますが、皆さんはどのライブラリを使っていますか?

おそらく様々な理由があってどれか(ここに挙げられていないものかもしれない)を使っているでしょう。 しかし、それは本当にベストな選択だったのでしょうか?

この記事では、Go でデータベースをアクセスする際に、どんな機能が必要かを考えつつ、上に挙げたのライブラリを比較していきます。 あくまでこの記事で述べるのは僕個人の意見ですが、この記事を通して皆さんが改めてライブラリ選定を考えるきっかけになれば幸いです。

続きを読む

初参加のISUCON9 予選で敗北した

4 min read | #ISUCON #Go #MySQL #Nginx

こんにちは @p1ass です。
9 月 8 日に同じく CAMPHOR- の運営である tomoyat1 さんと ISUCON9 の予選に出場してきました。

結果は惨敗でしたが、来年に向けて今年やったことを備忘録として残しておきます。

続きを読む

DeNAのエンジニアサマーインターンで優勝してきた

8 min read | #DeNA #Go #インターン #AWS #MySQL

こんにちは、 @p1ass です。

この度、8 月 23 日~25 日に開催された DeNA のエンジニアサマーインターン プロダクト開発コースにサーバサイドエンジニアとして参加してきました!

「3 日間で最高のアプリに作り直す」というミッションが課せられていたインターンでしたが、最大限の力で最高のアプリに作り直し、優勝することが出来ました 🎉

この記事では、インターンに参加した経緯や、インターンの詳しい内容などを紹介していきたいと思います。 来年申し込んでみようと考えている人にも役に立ちそうな内容を盛り込んでいるので、是非読んでいってください。

続きを読む