タグ

2013年9月25日のブックマーク (2件)

  • Play! frameworkが使いにくい点 - nkmrshn’s diary

    Play! frameworkを使っていると、私はどうしてもRuby on Railsと比較してしまいます。 自動的にJOINしてくれない? Ruby on Railsの場合、モデルのfindメソッドに「:joins =>」があると、自動的にJOIN句を含んだSQL文が生成されますが、Play! frameworkのModelクラスは、やってくれない場合があります。 Play! framework 1.0.3をベースに、Userモデル(app/models/User.java)とPrefectureモデル(app/models/Prefecture.java)を作成しました。この2つは、一対多の関係にあります。 Userモデルは、firstName(名)、lastName(姓)、prefecture(都道府県)の3メンバ変数があり、prefectureは、Prefectureテーブルへの外

    Play! frameworkが使いにくい点 - nkmrshn’s diary
    bluele
    bluele 2013/09/25
  • FluentdとRedisを使ったランキング機能の実装 | SmartNews開発者ブログ

    ゴクロの大平です。ごくろうさまです。 Redisは高速で、かつデータの永続化や、複数のデータ型によるストア(list,set,sorted set等)も対応しており、機能的が豊富ということから愛用者の多いKVS実装の一つだと思います。 特に私のようなアプリケーションエンジニアの人間にとってはデータ型のバリエーションの豊富さが便利さを感じる部分で、たとえばlistを用いてタイムライン的な情報や履歴情報の管理、sorted setを用いてランキング情報の管理、などのようにアプリケーションの需要の多くにRedisが対応することができます。 これらの情報を登録する際のフローとしては自作のアプリケーションから直接、というケースが多いと思いますが、せっかくFluentdのような便利なlog collector実装があるので、FluentdとRedisを組み合わせる事でカジュアルに情報の蓄積を行いたい