例えば下記のように複雑な条件に基づいてレコードを抽出する場合、WHERE を使うと残念なことになります。 SELECT T.id, ( CASE WHEN /*難解極まりない条件1*/ false THEN 1 WHEN /*難解極まりない条件2*/ false THEN 2 WHEN /*難解極まりない条件3*/ false THEN 3 ELSE 0 END ) AS stat FROM tbl T WHERE ( CASE WHEN /*難解極まりない条件1*/ false THEN 1 WHEN /*難解極まりない条件2*/ false THEN 2 WHEN /*難解極まりない条件3*/ false THEN 3 ELSE 0 END ) = 2 とても保守性が低いと思います。 WHERE を無くして stat を使用してアプリケーションレイヤーで絞り込むことも出来ますが、そうす
https://www.youtube.com/watch?v=rP9EKvWt0zo 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 TwitterのYao Yuが、大規模サービスのキャッシュにおいてRedisを活用する取組みについて紹介しています。 1) Redisを採用している理由 キャッシュだけで、ストレージとしては利用していない。 主なところでは、Twitterのタイムラインで利用している。ホーム画面であれ、ユーザ画面であれ、タイムラインはTweetのインデックスなので、key/valueストア型のRedisを利用するケースとして最適。 以前はmemcachedを使っていたが、問題になったのは、タイムラインでおきるread/writeは、(ユーザが閲覧している範囲に追加反映するということなの
9月11日、警察庁は今年の7、8月に水辺、山岳地帯で起きた事故をまとめた「平成26年夏期における水難・山岳遭難発生状況について」を発表した。 この発表によれば、2ヶ月間で起きた山岳遭難の件数は583件で、それによる遭難者の合計は699人。そのうち死亡・行方不明者数は52人となっている。 遭難者数は、統計をとりはじめた1968年以降、過去最多。しかも、この3年間は年々遭難件数が伸びているという。 これらの遭難者のうち、60歳以上の高齢者は345人。全体に占める割合が49.4%と高かったことから、報道各社は「今年も中高年登山者の遭難が相次いだ」と報じた。 しかし、中高年の登山者が多い現代の山では、中高年による事故がそれに比例して多いのは当然のこと。ベテランも多い中高年世代が、経験の浅い人の多い若年層よりも多く事故を出すものだろうか? 中高年の関わる事故の件数だけをみて「中高年は事故をだしやすい
https://www.youtube.com/watch?v=GHTO2WKDO6I#t=33m43s 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 Uberの技術については以前から興味ありましたが、残念ながらその点についてはあまり発信がない会社。今回、@Scale 2014に、CTOのThuan Pham(元VMWare / Westbridge / Doubleclick)とSenior Engineering ManagerのPaul Holden(元Apple)が登壇していたので、その他の情報も調べてまとめてみました。 1) 急成長 急成長という意味では、かつてはGrouponがありましたが、サイトのローカル言語/課金対応さえすれば、後は営業 + サイト運営の体制づくりというオペーレーショ
ユーザーベースは9月19日、経済ニュースアプリ「NewsPicks(ニュースピックス)」の最新実績を紹介するとともに、今後のビジョンやコンテンツ制作体制、マネタイズなどについて説明した。同日のイベントには、ユーザーベース共同代表の梅田優祐氏と、7月付で執行役員に就任し、NewsPicks編集部の編集長となった佐々木紀彦氏が登壇した。 まず、梅田氏がNewsPicksの実績を紹介した。サービス開始から1年が経った9月時点の累計ダウンロード数は約21万となっている。400万ダウンロードを超える「SmartNews」や「Gunosy」と比較すると少ない数字に感じるかもしれないが、同社ではサービスの“世界観”を第一に考えており、急速なユーザーの拡大は目指していないと梅田氏は説明する。 実際にNewsPicksのユーザー属性を見ると、25~44歳のビジネスパーソンが多く、そのうちの約3割がビジネスに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く