猫でもわかるWebプログラミング

試行錯誤しながらエンジニア(プログラマー)として働く猫のブログ。技術的な話や、働き方の話、読書録とか、試行錯誤している日常の話。

DB

IPA データベーススペシャリスト試験 平成31年度 午後I 問1 解説

設問1、設問2は、問題文を読みながら埋めていくのが良い 2.顧客 (2) 設置事業所 顧客コードと設置事業所コードで識別するので、e は 顧客コード(実線) 識別するので主キー 設置事業所は、顧客コードだけでは識別できないので、一つの顧客コードに対して複…

過去問解説 データベーススペシャリスト 平成31年度春期 午後I問1

過去問のダウンロード場所 DBスペシャリストの過去問を解いたので解説を書きます。 過去問はIPA公式サイトからダウンロードできます。 www.jitec.ipa.go.jp 以下、解答と解説なので、先に問題を解いてから読んでください。 問1 解説 まず、問題をざっと見る…

データベースの「シャーディング」とは

シャーディングの概要 具体例 メリットとデメリット シャーディングの概要 シャーディングとは、データベースの負荷分散の仕組みの一つです。 データベースのデータを、ある法則により完全に2つに分けます。 具体例 ツイートのデータベースを考えます。デー…

Heroku PostgreSQL にて Scaka Play Framework 2.6 で Slick と play-slick を利用して HikariCP でコネクションプール(スレッドプール)を使う!

Scala Play Framework 2.6 と Slick でコネクションプール(スレッドプール)の設定がしたい! 環境 前置き コネクションプール/スレッドプールを使うモチベーション コネクションプールとスレッドプールの違いは? なぜ play-slick を使うようにしたのか pl…