2015年5月13日のブックマーク (3件)

  • 第4回 データ処理の方法 | gihyo.jp

    はじめに 前回までは、(⁠並列)データ処理の説明をするために必要な言葉の定義や整理をしてきました。いよいよこれからは、データ処理自体について触れていきます。今回は、アプリケーション開発者の視点から見るデータ処理にはどのようなものがあり、その観点において、Hadoopがどのようなものであるか、また、Hadoopがどのようにデータ処理を構築しているかについて、その概要を説明します。 手続き型言語によるデータ処理と宣言型言語によるデータ処理 データ処理は、データ処理を行うアプリケーション開発者(ユーザ)の視点から見ると、 手続き型言語によるデータ処理 宣言型言語によるデータ処理 の2つに大別することができます。 手続き型言語によるデータ処理は、ユーザがプログラミング言語等を用いて行うデータ処理です。たとえば、CやPerlなどを用いて行うデータ処理や、汎用機においてCOBOLなどを用いた集計処理な

    第4回 データ処理の方法 | gihyo.jp
    hayamiz
    hayamiz 2015/05/13
    SQLってチューリング完全だったような?
  • Under the hood: Facebook’s cold storage system

    Two billion photos are shared daily on Facebook services. Many of these photos are important memories for the people on Facebook and it's our challenge to ensure we can preserve those memories as long as people want us to in a way that's as sustainable and efficient as possible. As the number of photos continued to grow each month, we saw an opportunity to achieve significant efficiencies in how w

    Under the hood: Facebook’s cold storage system
    hayamiz
    hayamiz 2015/05/13
    コールドストレージに特化したデータセンター作るというfacebookの規模感。オンライン系と切り離せるから設備としての電力供給量を1/6に抑えられる。1ラックにディスク詰め込み過ぎて重量でラックの車輪が潰れたとか。
  • The Future of the Database (Infographic) - Innovation Insights

    During the first database wars in the early 1980s, it wasn't immediately obvious that the relational database model was superior to existing models. But over time, this model won due the power of SQL programming and ability to simply structure critical business data for back-office automation, e-business, and web-sites. As data growth and transaction loads increased, bigger and more powerful serve

    hayamiz
    hayamiz 2015/05/13
    データベースプロダクトの歴史がぱっと見れるinfographics