2021年11月13日(土)に開催される「Go Conference Online 2021 Autumn」に、サイバーエージェントから中尾涼、渋谷拓真が登壇します。なおサイバーエージェントはブロンズスポンサーを努めます。
■Go Conferenceとは
Go Conferenceは半年に1回行われるプログラミング言語Goに関するカンファレンスです。
■登壇について
・発表者
中尾涼
・セッションタイトル
Write an embedded time-series database in Go
・概要
Goプログラムからライブラリとして使える時系列データベースエンジンを作りました。他のタイプのデータベースと比べて扱うデータが遥かにシンプルである時系列データベースの実装方法を紹介することで、Go言語でデータベースエンジンを開発することが大変ではないことを聴衆に伝えます。まず時系列データの特徴と解決するべき問題について簡単に触れ、現在時系列データベース界隈で主流となっているアプローチを紹介します。そして最後に、Go言語でどのように実装するかについて詳説します。
--------------------------------------------
・発表者
渋谷拓真(2022年4月に入社予定の内定者)
・セッションタイトル
goroutineの仕組みについて
・概要
私たちはgoというキーワードを用いることで、仕組みが分からずとも並行処理を容易に行うことができます。そこで、なぜGoではgoroutineにより効率的な並行処理を実現できているか説明します。トークを通してgoroutineが既存のスレッドと異なりflyweightと呼ばれる理由を知ることができます。またgoroutineがどのように管理されているのかというスケジューラーの仕組みについても知ることができます。そのため、ただgoroutineを使うというステップから、Goの言語的な仕組みを理解した上でgoroutineによる並行処理を用いることができるようになるでしょう。
■Go Conferenceとは
Go Conferenceは半年に1回行われるプログラミング言語Goに関するカンファレンスです。
■登壇について
・発表者
中尾涼
・セッションタイトル
Write an embedded time-series database in Go
・概要
Goプログラムからライブラリとして使える時系列データベースエンジンを作りました。他のタイプのデータベースと比べて扱うデータが遥かにシンプルである時系列データベースの実装方法を紹介することで、Go言語でデータベースエンジンを開発することが大変ではないことを聴衆に伝えます。まず時系列データの特徴と解決するべき問題について簡単に触れ、現在時系列データベース界隈で主流となっているアプローチを紹介します。そして最後に、Go言語でどのように実装するかについて詳説します。
--------------------------------------------
・発表者
渋谷拓真(2022年4月に入社予定の内定者)
・セッションタイトル
goroutineの仕組みについて
・概要
私たちはgoというキーワードを用いることで、仕組みが分からずとも並行処理を容易に行うことができます。そこで、なぜGoではgoroutineにより効率的な並行処理を実現できているか説明します。トークを通してgoroutineが既存のスレッドと異なりflyweightと呼ばれる理由を知ることができます。またgoroutineがどのように管理されているのかというスケジューラーの仕組みについても知ることができます。そのため、ただgoroutineを使うというステップから、Goの言語的な仕組みを理解した上でgoroutineによる並行処理を用いることができるようになるでしょう。