タグ

ブックマーク / builderscon.io (2)

  • あなたの知らないデータベースのロギングの世界 - builderscon tokyo 2018

    Abstract データベースの監査ログ、取ってますか? データベースの監査ログとは、データベースへのアクセス情報などを記録し、どのような操作が行われたのかを、あとからでも確認できるように保存したものです。 また監査は、問題のないアクセスとそうでないアクセスを峻別し、つまり不正クエリのブロッキングにも役立ちます。不正クエリの定義はあいまいですが、WHERE句のない SELECT * FROM <table> のような SQL は「おや?」と思えるところではないでしょうか。斯様なクエリを「不正である」と事前に定義、ブロックする仕組みも、監査があれば可能です。 セッションでは、代表的な RDBMS の1つである MySQL のロギングに焦点を当て、以下のようなテーマでお話ししたいと考えています。 なぜ監査が重要か 監査ログを取るいくつかの方法とそれらの評価 監査ログの活用方法(不正クエリのブ

    あなたの知らないデータベースのロギングの世界 - builderscon tokyo 2018
  • ここまで出来るmruby - builderscon tokyo 2017

    Abstract RubyといえばCRubyを思い浮かべる昨今ですが、軽量Rubyであるmrubyはまだまだ開発途上であり、多くの可能性を秘めています。 具体的にはCRubyの実装はあるがmrubyの実装がないケースがまだまだ多く、大きなプロダクトのコントリビューターとなるチャンスや、mrubyの実装コードそのものが非常に読みやすく、デバッグしやすいことで言語に対する理解が深まり、自身の技術領域が大きく広がる可能性があります。 後者については普段ライトランゲージを書いていると、ループの処理が実際言語の内部でどういった手順で行われているかなどは意識することはありませんが、その実装に迫ることで得られる知見はエンジニアとして更に成長するために有用な知識となることは間違いありません。 セッションではCRubyのGemにあたる、mrubyの拡張の仕組みであるmrbgemの開発のノウハウやデバッグ手

    ここまで出来るmruby - builderscon tokyo 2017
  • 1