タグ

sqlapとSQLに関するt-wadaのブックマーク (9)

  • SQLアンチパターンNight Part2 に参加してきた - gunjisatoshiの日記

    ここ数年業が忙しくなってしまった関係で、すっかり IT エンジニアコミュニティとか IT 勉強会とかそれ系のカンファレンスとか、そういったものとは縁遠くなってしまったのだけど、ここしばらくはようやく少し余裕が出て来たので、ものすごく久しぶりにそれっぽいものに参加してきた。 connpass.com 資料も公開されている。 speakerdeck.com 結論から言うと、参加してとてもよかった。何がよかったかと言うと、まず現在の SQL というかリレーショナルデータベースについて学ぶための書籍の概観を知ることができたこと。昔は当に入門書はたくさんあるけれど、次に進むためのステップがなかった。そう言う意味では書は中級者向けであるし、最近では中級者向けのがとても充実してきていると言うことを知ることができてよかった。いわゆる「学習の高速道路」が整備された状況と言ってもいいのだろうね。 ja

    SQLアンチパターンNight Part2 に参加してきた - gunjisatoshiの日記
    t-wada
    t-wada 2017/07/26
    "現在の SQL というかリレーショナルデータベースについて学ぶための書籍の概観を知ることができた" "SQL は進化の止まった古臭い言語なんかではなくて、今も変化し続けている実用言語"
  • t-wadaさんとのSQLアンチパターン勉強会 | FiNC Developers Blog

    t-wadaさんとのSQLアンチパターン勉強会 はじめにこんにちは、技術開発部の中森です。 社内で4ヶ月に渡り、SQLアンチパターン勉強会を開催してきました。そして、最後の締めとして、SQLアンチパターン監訳者であるt-wadaさんをお迎えし、今までの勉強会で疑問として上がった点について、討論会を行いました。 今回のエントリではその討論会の内容を紹介します。 ファントムファイルについて勉強会の中で最も議論となったのは11章のファントムファイルでした。 この章で紹介されているアンチパターンは、ファイルのバイナリ情報をDBの内部に保存するのではなく、外部のファイルに置くというものです。 t-wadaさん曰く、他の場所でも最も批判の対象となる箇所です。 ここで最も大切なことは「盲目的にアンチパターンを避けない」ということです。 最近のWebアプリケーションでは画像や動画のバイナリデータは頻繁にや

    t-wadaさんとのSQLアンチパターン勉強会 | FiNC Developers Blog
    t-wada
    t-wada 2016/10/24
    株式会社FiNC様にお邪魔して、『SQLアンチパターン』を中心に議論してきました。ありがとうございました!
  • SQLインジェクション対策に正解はない

    最近、SQLインジェクションのネタが盛り上がってるようだ。下記のTogetterまとめあたりが震源地だろうか。 「プリペアードクエリが基だけど、動的に SQL を組み立てる場合もあるから、そういう場合に備えてエスケープも知っておいたほうがいいかも」 - Togetterまとめ まとめを読んだ感想としては、「どちらの意見も間違ってはいない」というものだ。前提あるいは見方が異なるために、見解の相違が生じているだけのように思う。SQLインジェクションについては私も若干思うところがあるので意見を書いておこうと思う。 攻撃を防ぐのは難しいSQLインジェクションをはじめとするセキュリティ対策が難しいのは、ひとつでも穴があると致命的なダメージを受け得るということだ。「どうやって効率よくコードを書くか」とか「コードのメンテナンス性を高めるにはどう書くべきか」みたいな議論とは全く質が異なる議論が必要になっ

    SQLインジェクション対策に正解はない
    t-wada
    t-wada 2013/12/14
    バランスの取れた意見だと思う
  • 書籍『SQLアンチパターン』 #sqlap - 豆無日記

    御礼。 書のレビューに参加できて大変光栄であります。 SQLアンチパターン 作者: Bill Karwin,和田卓人(監訳),和田省二(監訳),児島修出版社/メーカー: オライリージャパン発売日: 2013/01/26メディア: 大型 クリック: 365回この商品を含むブログ (4件) を見る 帯には『「転ばぬ先の杖」を知り、リレーショナルデータベースの進化を学ぶ!』とあって、その通りであるなぁと思いますが、個人的には「転んだ後の鞭(ムチ)」として悶絶しながら読むのが断然お勧めです。 今時のアプリケーションを開発する人はRDBMSを避けて通ることはできないはず*1。そして、今までの開発人生でどれだけのDB技術的負債を積み上げてきたことでしょう。書では、過去のトラウマを直視させられる粒ぞろいのアンチパターンが取り上げられています。 書におけるアンチパターンは、以下の形式で記述され

    書籍『SQLアンチパターン』 #sqlap - 豆無日記
    t-wada
    t-wada 2013/01/28
    本書の査読、本当に頼りになりました! "個人的には「転んだ後の鞭(ムチ)」として悶絶しながら読むのが断然お勧めです" "今まで読んだSQLノウハウ本の中では、以下の2つと並んでトップ3にランクインです" #sqlap
  • SQL アンチパターン、落とし穴と転ばぬ先の杖 - yujioramaの日記

    SQLアンチパターン 作者: Bill Karwin,和田卓人,和田省二,児島修出版社/メーカー: オライリージャパン発売日: 2013/01/26メディア: 大型購入: 9人 クリック: 698回この商品を含むブログ (46件) を見る impression 攻撃力高いですね。 普段の仕事ではそんなに複雑な SQL を書くことはほとんど無くなってしまっているのです。 ですが、過去にやってきたことを振り返ると胃が痛くなるような、そんな内容が節々に転がっており、読んでて楽しいです。 「インデックスショットガン」とか「リーダブルパスワード」とか、そんなの自分の目の届く範囲では絶対ないわ―という内容も あったりするんですが、きっと自分は恵まれている。 テクニカルな内容が多いのですけど、これは逆にシステムのほうで都合を悪くしてしまっている例なんだとも思えます。 業務のドメインを正しく表現するのが

    SQL アンチパターン、落とし穴と転ばぬ先の杖 - yujioramaの日記
    t-wada
    t-wada 2013/01/26
    "過去にやってきたことを振り返ると胃が痛くなるような、そんな内容が節々に転がっており、読んでて楽しいです" id:yujiorama さんの査読には本当に助けられました。ありがとうございます! #sqlap
  • 紹介:【書籍】SQLアンチパターン

    リレーショナルデータベースの父、エドガー・F・コッド氏が論文を発表したのは1970年。私が生まれる前の話である。そしてSQLがANSI標準になったのが1986年。RDBMSを、そしてSQLを使ったシステム開発は常に主流で在り続けたと言っても過言ではない。そんな歴史のあるSQLであるが、未だに多くの人はSQLを使いこなせて居ないように見える。 SQLはとても奥が深い。ソートやトランザクションが使用出来るおかげで、リレーショナルモデルを無視して単なるデータの入れ物として使ってもそれなりに便利だったりする。だが、それが今現在多くの悲劇を生んでいる原因でもある。多くの人が同じようにSQLを理解せず、そのため多くの人が同じ悲劇に見舞われる。そう、それがアンチパターンである! 今回紹介するSQLアンチパターンは、洋書SQL Antipatternsの邦訳版だ。私は元々英語版のファンでであり、人々が陥り

    紹介:【書籍】SQLアンチパターン
    t-wada
    t-wada 2013/01/26
    素晴らしい書評、そしてスペシャルチャプターのご寄稿、誠にありがとうございました! 25章を奥野さんに書いて頂いて良かったと心から思います。 #sqlap
  • コーソルDatabaseエンジニアのBlog

    コーソル DatabaseエンジニアBlog へようこそ コーソル DatabaseエンジニアBlogでは、 コーソル所属のエンジニアOracle Databaseを中心としたDatabaseに関わる技術情報を発信しています。 コーソルでは、Oracle Databaseをはじめとするデータベース全般に関わるサービス(コンサルティング、設計、構築など)、オラクル製品のプロダクトサポートサービスを提供しています。 また、不定期で無償の技術セミナーを開催しています。 株式会社コーソル - サービス案内 株式会社コーソル - セミナー情報 コーソルでは、Oracle DatabaseスペシャリストになりたいエンジニアOracle Database技術を活かして働きたいエンジニアを絶賛募集中です。 コーソルについて知るためには・・・ 株式会社コーソル - 会社情報 人事ブログ - 『コー

    t-wada
    t-wada 2013/01/23
    『SQL アンチパターン』レビュアーの渡部さんが書評を書いてくださいました。渡部さんのご助力によって Oracle Database に関する記述を修正/補強することができました。誠にありがとうございます! #sqlap
  • Amazon.co.jp: SQLアンチパターン: Bill Karwin (著), 児島修 (翻訳), 和田卓人 (監修), 和田省二 (監修): 本

    Amazon.co.jp: SQLアンチパターン: Bill Karwin (著), 児島修 (翻訳), 和田卓人 (監修), 和田省二 (監修): 本
    t-wada
    t-wada 2013/01/16
    監訳させていただいた書籍『SQLアンチパターン』 が Amazon にも掲載されました。何卒よろしくお願いします! 電子書籍版は(もちろん紙の本もですが)オライリーのサイトから買えます → http://htn.to/hyERZg #sqlap
  • SQLアンチパターン

    書はDB設計やSQL記述の際に避けるべき事柄を1章で1つ、25個紹介する書籍です。リレーショナルデータベースを中心に据えたシステム開発には、様々な場面で陥りやすい失敗(アンチパターン)があります。書はデータベース論理設計、データベース物理設計、クエリの記述、アプリケーション開発という4つのカテゴリに分け、それぞれの分野におけるアンチパターンを紹介し、失敗を避けるためのより良い方法を紹介します。複数の値を持つ属性や再帰的なツリー構造の格納から、小数値の丸めやNULLの扱いに起因する問題、全文検索やSQLインジェクション、MVCアーキテクチャなど、実践的かつ幅広いトピックを網羅します。日語版では、MySQLのエキスパートとして著名な奥野幹也氏によるアンチパターンを収録。データベースに関わるすべてのエンジニア必携の一冊です。 書への称賛の声 監訳者まえがき はじめに I部 データベース論

    SQLアンチパターン
    t-wada
    t-wada 2013/01/15
    このたび書籍『SQLアンチパターン』を監訳させていただきました。良い本に仕上がったと思います。何卒よろしくお願いします! #sqlap (追記1) id:sh2 20章は積極的に加筆修正しました! (追記2) Amazon → http://htn.to/hdbFVF
  • 1