SQL徹底指南書について
WEBエンジニアとしての仕事内容は多岐に渡りますが、その中でも個人的に好きな領域がデータベース関連です。中々伝わりづらいことではありますが、データベースの設計がしっかりしていると、後々のメンテナンスもしやすくなり保守性が上がります。直接的な速度も全くと良いほど違います。「達人に学ぶSQL徹底指南書」はデータベースエンジニアのミックさんが書かれた本です。この方はさまざまなデータベースに関する本を執筆されていますが、特にこの本は名書。設計の仕方や最適解などが詳しく掲載してあり、とても参考になります。(人によってはとてもつまらないかも・・・)近年ではORマッパーを使用したクエリを流すことが主流だと思いますが、それも正しいDB設計がされているからこそ。ちょっとニッチなデータを取り出そうとしたものなら、複雑なSQL文を書かなければいけません。そうなってくるとSQLの知識はもとより、パフォーマンスにも影響が出てきます。正しい知識や手法を身につけておかなければいけません。RDBSはもう何十年も利用されていますが、近年ではGRAPHQLが人気ですね。この手法も割と昔に発明されていますが、フロントエンド技術の成熟によって使われるようになってきた印象。GraphQLはまた性質が全く違うものですが、こちらも早めに知識を成熟させておかなければいけませんね。
categoryTechnology
publishedAt 2022-09-30