タグ

2017年11月22日のブックマーク (3件)

  • RDBとNoSQLにみるDB近現代史 データベースに破壊的イノベーションは二度起きるか? - エンジニアHub|若手Webエンジニアのキャリアを考える!

    「ユーザー目線」のシステムを目指して RDBが従来の階層型DBに比べて優れていた点はいくつか挙げることができますが、シェアを伸ばすうえで最も大きな影響は、ユーザーが使いやすいデータ構造とインタフェースにこだわったことです。すなわち、「テーブル」と「SQL」の発明です。 RDBでは、すべてのデータを「テーブル」というただ一つのデータ形式によって表現します。テーブルは、見た目が「二次元表」に似ているため*3、Microsoft ExcelGoogle ドキュメントなどのスプレッドシートを使い慣れた人が見ると、データを格納する方法が直観的にイメージしやすいという利点があります。実際、こうした二次元表によるデータ管理は、Excelなどのソフトウェアが登場する前から一般的な方法だったため、RDBが登場した当時の人々にとっても受け入れやすいものでした。 テーブルが画期的だった点は、もう一つあります。

    RDBとNoSQLにみるDB近現代史 データベースに破壊的イノベーションは二度起きるか? - エンジニアHub|若手Webエンジニアのキャリアを考える!
  • リクルート「スタディサプリ」に教師や社会人までもが殺到する理由

    慶應義塾大学大学院経営管理研究科修了(MBA)後、三菱総合研究所にて新事業開発のコンサルティングに従事。1989年早大に移籍。学術博士(早大)。専門は競争戦略、ビジネスモデル。アステラス製薬、NEC、ふくおかフィナンシャルグループ、サントリーホールディングスの社外監査役・取締役を歴任。主著に『経営戦略 第3版』(共著、有斐閣、2016)、『競争しない競争戦略 改訂版』(日経済新聞出版社、2021)、『異業種に学ぶビジネスモデル』(日経ビジネス人文庫、2014)、『逆転の競争戦略:第4版』(生産性出版、2014)、『ビジネスマンの基礎知識としてのMBA入門』(共著、日経BP社、2012)、『成功企業に潜むビジネスモデルのルール――見えないところに競争力の秘密がある』(ダイヤモンド社、2017)がある 山田英夫のビジネスモデル・ラボ 企業を取り巻くビジネス環境が激変するなか、これまで自社の主

    リクルート「スタディサプリ」に教師や社会人までもが殺到する理由
  • 3年以上かけて培ったRails開発のコツ集大成(翻訳)

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Things I learned developing Ruby and Rails apps over the past 3+ years 原文公開日: 2017/01/30 著者: Filippos Vasilakis 順序は特に決まっていません。 1. トップレベルにrescue_fromを書く(permalink) ルートのコントローラにrescue_fromを書くと、その下で発生したすべての例外をキャッチできるので非常に便利です。Webアプリにこれを追加すると、リクエスト/レスポンスのサイクルで実行されるほとんどのコードが一気に便利になります。シンプルなAPIを例に考えます。rescue_fromを使えば、レコードが見つからない(ActiveRecordがActiveRecord::RecordNotFoundをスローす

    3年以上かけて培ったRails開発のコツ集大成(翻訳)