はじめに こんにちは。現在、僕はRustでアプリケーションを実装するために必要な個別のトピックについてひとつずつ学習を進めています。前回は、RustでgRPCを実装するサンプルを書いてみた という記事を書きましたが、今回はDB接続を扱います。DB接続に関するRustのライブラリにはいくつか有力な選択肢があるようです。今回はその中の一つであるsqlxを取り上げます。 メモとしてざっくり調べた有力候補のライブラリについて簡単に記録しておきます。 Diesel : GitHubのスター数から見るに最も著名なORMのように思われます。 sqlx : スター数はDieselとほぼ横ばいです。非ORM。 SeaORM : sqlx上に構築されたORMらしいです。そこそこのスター数です。 ormx : SeaORM同様sqlxで実装されているようです。 ※スター数については2023年8月時点のものです