Hadoopの全て

Size: px
Start display at page:

Download "Hadoopの全て"

Transcription

1 Kazuki Ohta ( ) Preferred Infrastructure <kzk@preferred.jp> 1

2 l l l l l ( ) Preferred Infrastructure, CTO Sedue Hadoop Hadoop l l l l l l Hadoop Hadoop-Gfarm with I/O Project: IOFSL (I/O Forwarding and Scalability Layer) 2

3 Agenda Hadoop? MapReduce MapReduce MapReduce 3

4 4

5 ? l l l 1: l POS A ( : ) l 2 l 2: l l 5

6 l l l 1: l TB PB l 1 l => l 2: l l l 6

7 Hadoop? 7

8 Hadoop? l Google OSS l Apache l Google File System l MapReduce l l Java Yahoo! 4000 l MapReduce 58

9 Hadoop Distributed File System? l l ( :, DC) l 9

10 MapReduce? l HDFS l Map, Reduce l HDFS HDFS 10

11 Cloudera ( : Yahoo Research) Doug Cutting Lucene Doug Yahoo! Facebook, Cloudera 11

12 Hadoop l Web l l l l Twitter Blog l POS l l l l l l l l l l l... l Yahoo!, Facebook, ebay, Amazon l NTT 12

13 Google & The Google File System Sanjay Ghemawat, Howard Gobioff, and Shu-Tak Leong, SOSP 2003 MapReduce: Simplified Data Processing on Large Clusters Jeffrey Dean and Sanjay Ghemawat, SOSP 2004 Parallel Architectures and Compilation Techniques (PACT) 2006, KeyNote program/mapreduce-pact06-keynote.pdf 13

14 MapReduce, HPC,,, etc. MAPREDUCE 10 The First International Workshop on MapReduce and its Applications HPDC MAPRED 2010 The First Internatinal Workshop on Theory and Practice of MapReduce CloudCom mapreduce2010.html 14

15 MapReduce 用 / / mapreduce- hadoop- algorithms- in- academic- papers- may update/ : Analyzing Human Genomes with hadoop human- genomes- with- hadoop/ 15

16 用 1. Modeling true risk 2. Customer churn analysis 3. Recommendation engine 4. Ad targeting 5. PoS transaction analysis 6. Analyzing network data to predict failure 7. Threat analysis 8. Trade surveillance 9. Search quality 10. Data sandbox Ten Hadoopable Problems cloudera- 10- hadoopable- problems- webinar

17 Yahoo! 用 % 用 60% 用 RSS 3 26 日 - > 20 C++ Python > 2-3 日 17

18 Hadoop Cloudera Hadoop Enterprise Yahoo!, Inc. Hadoop Pig, Oozie Facebook Hadoop Hive 18 5

19 Hadoop 19 8

20 Hadoop Hadoop Wiki: Hadoop, hbase on Codezine Hadoop Hadoop 20

21 Apache Hadoop wins TeraSort Benchmark 100T Yahoo! minutes, 3452 nodes 40 nodes per rack 2 quad core Xeon 8 GB Memory 4 Sata Disks 1Gbps Ethernet, 8Gbps uplinks per rack 570MB/sec 21

22 22

23 Hadoop l l l Hadoop Hive l SQL l SELECT user, COUNT(1) FROM log_tbl WHERE user.sex == male GROUP BY user HBase l HDFS l HiveQL 23

24 MapReduce? 24

25 Web Web 200 * 20KB = 400 TB Disk 50MB/sec (SATA) G

26 G ok

27 27

28 MPI (Message Passing Interface) (Send, Recv, All-to-All) 28

29 MPI 29

30 MPI

31 MapReduce / 1 MapReduce 31

32 MapReduce WordCount Grep Sort Log Analysis Web Graph Generation Inverted Index Construction Machine Learning NaiveBayes, K-means, Expectation Maximization, etc. 32

33 MapReduce 用 / / mapreduce- hadoop- algorithms- in- academic- papers- may update/ 33

34 Google 34 22

35 MapReduce 35

36 MapReduce 36

37 MapReduce <key, value>* Map map: <key, value> <key, value >* Shuffle shuffle: <key, reducers> destination reducer Reduce reduce: <key, <value > * > <key, value >* <key, value >* 37

38 : map(string key, string value) { foreach word in value: emit(word, 1); } reduce(string key, vector<int> values) { int result = 0; for (int i = 0; I < values.size(); i++) result += values[i]; emit(key, result); } 38

39 MapReduce <k, v>* <k, v >* Data <k, v>* Map <k, <v >*>* <k, v >* <k, v>* <k, v >* Reduce Data Data <k, v>* Map Shuffle <k, v>* <k, v >* Reduce Data Data <k, v>* Map <k, <v >*>* <k, v >* 39

40 : doc1 : foo foo foo bar bar buzz Data Map Reduce Data Data Map Shuffle Reduce Data Data Map 40

41 : doc1 : foo foo foo bar bar buz Data Map doc1: foo doc1: foo Reduce Data Data Map Shuffle doc1: foo doc1: bar Reduce Data Data Map doc1: bar doc1: buz 41

42 : doc1 : foo foo foo bar bar buz doc1: foo doc1: foo Data Data doc1: foo doc1: bar Map Map Shuffle Reduce Data Data doc1: bar doc1: buz Map Reduce Data 42

43 : doc1 : foo foo foo bar bar buz doc1: foo doc1: foo foo: 1 foo: 1 Data Map doc1: foo doc1: bar bar: 1 foo: 1 Reduce Data Data Map doc1: bar doc1: buz bar: 1 buz: 1 Reduce Data Data Map 43

44 : doc1 : foo foo foo bar bar buz Data foo: 1 foo: 1 Map bar: <1, 1> buz: <1> bar: 1 foo: 1 Reduce Data Data Map foo: <1, 1, 1> bar: 1 buz: 1 Reduce Data Data Map 44

45 : doc1 : foo foo foo bar bar buz Data Map bar: <1, 1> buz: <1> Reduce Data Data Map foo: <1, 1, 1> Reduce Data Data Map 45

46 : doc1 : foo foo foo bar bar buz Data Map bar: <1, 1> buz: <1> bar: 2 buz: 1 Reduce Data Data Map foo: <1, 1, 1> foo: 3 Reduce Data Data Map 46

47 : doc1 : foo foo foo bar bar buz Data Map bar: 2 buz: 1 Reduce Data Data Map foo: 3 Reduce Data Data Map 47

48 MapReduce Map Reduce Map, Reduce Map, Reduce Moving Computation is Cheaper Than Moving Data 48

49 100TB : Yahoo TeraSort 49

50 Hadoop MapReduce Master/Slave JobTracker Master Job Task Task TaskTracker Job: MapReduce Task: MapTask, ReduceTask Task Task TaskTracker TaskTracker Slave JobTracker Task 50

51 MapReduce Architecture TaskTracker JobTracker 51

52 Hadoop Master-Slave 52

53 MapReduce 53

54 Hive SQL MapReduce Java hive> CREATE TABLE shakespeare (freq INT, word STRING) ROW FORMAT DELIMITED FIELDS TERMINATED BY \t STORED AS TEXTFILE; hive> LOAD DATA INPATH shakespeare_freq INTO TABLE shakespeare; hive> SELECT * FROM shakespeare LIMIT 10; hive> SELECT * FROM shakespeare WHERE freq > 100 SORT BY freq ASC LIMIT 10; 54

55 Pig MapReduce DSL (Domain Specific Language) Pig Latin A = LOAD myfile AS (x, y, z); B = FILTER A by x> 0; C = GROUP B BY x; D = FOREACH A GENERATE x, COUNT(B); STORE D INTO output ; pig.jar: parses checks optimizes plans execution submits jar to Hadoop monitors job progress Execution Plan Map: Filter Reduce: Count 55

56 Enjoy Hadoop J Thank you! 56

57 57

58 58

59 Hadoop 59

60 Hadoop Hadoop 1 hadoop fit 60 71

61 RDBMS vs Hadoop RDBMS Hadoop Transactions/ second 1000 s n/a Concurrent Queries 100 s 10 s Update Patterns Read / Write Append Only Join Complexity 100 s of tables Arbitrary keys Schema Complexity Structured Structured or Unstructured Total Data Volume 100 s of TBs 10 s of PBs Per Job Data Volume 10 s of TBs 10 s of PBs Processing Freedom SQL MapReduce, Streaming, Pig, Hive, etc. Hardware Profile High-end servers Commodity / Utility Hardware 61 72

62 Hadoop 62

63 Hadoop 63

64 Hadoop Hadoop Distributed File System (HDFS) GFS MapReduce Hadoop MapReduce MapReduce, 64

65 HDFS Master/Slave Master NameNode Master ( ) DataNode Slave ( ) 65

66

67 HDFS Client 67

68 (1) ( DC) 68 55

69 (2) Hadoop 1 2 DC(Rack) 3 DC(Rack) 4 (1) (3) (2) 69 56

70 NameNode NameNode CPU Google Google BigTable GoogleFileSystem? 70

71 Hadoop MapReduce Master/Slave JobTracker Master Job Task Task TaskTracker Job: MapReduce Task: MapTask, ReduceTask Task Task TaskTracker TaskTracker Slave JobTracker Task 71

72 MapReduce Architecture TaskTracker JobTracker 72 59

73 MapReduce MapReduce Shuffle Mapper <-> Reducer Shuffle (Map ) Map Map Map Shuffle 73 Reduce Reduce

74 Hadoop 74

75 Hive SQL MapReduce Java hive> CREATE TABLE shakespeare (freq INT, word STRING) ROW FORMAT DELIMITED FIELDS TERMINATED BY \t STORED AS TEXTFILE; hive> LOAD DATA INPATH shakespeare_freq INTO TABLE shakespeare; hive> SELECT * FROM shakespeare LIMIT 10; hive> SELECT * FROM shakespeare WHERE freq > 100 SORT BY freq ASC LIMIT 10; 75 61

76 : Hive Join MapReduce join hive> INSERT OVERWRITE TABLE merged SELECT s.word, s.freq, k.freq FROM shakespeare s JOIN shakespeare2 k ON (s.word = k.word) WHERE s.freq >= 1 AND k.freq >= 1; hive> SELECT * FROM merged LIMIT 20; 76 62

77 Hive Hive join 77

78 Pig MapReduce DSL (Domain Specific Language) Pig Latin A = LOAD myfile AS (x, y, z); B = FILTER A by x> 0; C = GROUP B BY x; D = FOREACH A GENERATE x, COUNT(B); STORE D INTO output ; pig.jar: parses checks optimizes plans execution submits jar to Hadoop monitors job progress Execution Plan Map: Filter Reduce: Count 78

79 : Pig Deta-flow set, associative array, tuple : # named_events = FOREACH events_by_time GENERATE $1 as event, $2 as hour, $3 as minute; # 12 noon_events = FILTER named_events BY hour = 12 ; # unique distinct_events = DISTINCT noon_events; 79 65

80 hbase: Google BigTable interactive TB PB key lookup transaction RDBMS 80 66

81 hbase: key Web lookup 81 67

82 hbase: MapReduce row MapReduce MapReduce sort/search/indexing hbase sequential scan MapReduce 82

83 More and more projects... fuse-hdfs: HDFS fuse Zookeeper: Sqoop: RDBMS HDFS Avro: Serialization + RPC Scribe, Flume: Mahout: MapReduce Oozie:... 83

84 Hadoop 84

85 (CDH) Cloudera Distribution for Hadoop Apache Project Cloudera bugfix & security fix ( ) yum/apt yum install hadoop-0.20-* Hive/Pig/Hbase/Flume 85

86 HDFS # ls alias dfsls='~/hadoop/bin/hadoop dfs -ls # ls -r alias dfslsr='~/hadoop/bin/hadoop dfs -lsr # rm alias dfsrm='~/hadoop/bin/hadoop dfs -rm # rm -r alias dfsrmr='~/hadoop/bin/hadoop dfs -rmr' # cat alias dfscat='~/hadoop/bin/hadoop dfs -cat # mkdir alias dfsmkdir='~/hadoop/bin/hadoop dfs -mkdir 86

87 HDFS HDFS alias dfsput='~/hadoop/bin/hadoop dfs -put dfsput <local-path> <hdfs-path> HDFS alias dfsget='~/hadoop/bin/hadoop dfs -get dfsget <hdfs-path> <local-path> 87 77

88 HadoopStreaming MapReduce sh C++ Ruby Python MapReduce Hadoop Streaming wrapper <key, value> Amazon, Facebook Streaming 88

89 ./bin/hadoop jar contrib/hadoop streaming.jar -input inputdir [HDFS ] -output outputdir [HDFS ] -mapper map [map ] -reduce reduce [reduce ] -inputformat [TextInputFormat SequenceFileAsTextInputFormat] -outputformat [TextOutputFormat] 89 79

90 : Ruby $./bin/hadoop jar contrib/hadoop streaming.jar -input wcinput -output wcoutput -mapper /home/hadoop/kzk/map.rb -reducer /home/hadoop/kzk/reduce.rb -inputformat TextInputFormat -outputformat TextOutputFormat map.rb #!/usr/bin/env ruby while!stdin.eof? line = STDIN.readline.strip ws = line.split ws.each { w puts "#{w}\t1 } end reduce.rb #!/usr/bin/env ruby h = {} while!stdin.eof? line = STDIN.readline.strip word = line.split("\t")[0] unless h.has_key? word h[word] = 1 else h[word] += 1 end end h.each { w, c puts "#{w}\t# {c} } 90

91 MapReduce (1) Join 91

92 Join? : : EMP: 42,, loc(13) LOC: 13, EMP: 42,, loc(13), 92

93 MapReduce join Map-Side Join mapper join Reduce-Side Join reducer join String getlocation(int locid) { // or } void map(k, v) { int locid = parse_locid(v); String location = getlocation(locid); } map-side join 93 41

94 Reduce-Side Join: Union class Record { enum Type { emp, loc } Type type; // EMP String empname; int empid; }; // LOC String locationname; int locid; 94

95 Reduce-Side Join: Mapper mapper reducer mapper type key locid void map(k, v) { // employee Record r = parse(v); r.type = Type.emp; emit (r.locid, r); } void map(k, v) { // location } Record r = parse(v); r.type = Type.loc; emit (r.locid, r); 95 43

96 Reduce-Side Join: Reducer values Type.loc employees void reduce(k, values) { Record thislocation; List<Record> employees; for (Record v in values) { if (v.type == Typ.loc) } thislocation = v; else employees.add(v); } for (Record e in employees) { } e.locationname = thislocation.locationname; emit(e); 96

97 MapReduce (2) 97

98 : MapReduce BFS 1 1 DistanceTo(StartNode) == 0 DistanceTo(n) == 1 n StartNode DistanceTo(m) = 1 + min(distanceto(n), n S) S m MapReduce Mapper, Reducer? 98

99

100 : 2, 4 2: 1, 3, 4 3: 1 4: 1, 3 100

101 Parallel BFS by MapReduce Map Key: n Value: D (start ), S (n ) S m (m, D + 1) Reduce : m : MapReduce1 1 hop MapReduce 101

102 Hadoop OSS / MapReduce JOIN, Shuffle :-) 102

103 Enjoy Playing Around Hadoop J Thank you! 103

Microsoft PowerPoint _Hadoop.pptx

Microsoft PowerPoint _Hadoop.pptx Hadoop で行う大規模データ処理 kzk Hadoop とは? Google の基盤ソフトウェアのクローン Google File System Yahoo Research の Doug Cutting 氏が開発 元々は Nutch Crawler のサブプロジェクト Doug の子供の持っているぬいぐるみの名前 Java で記述 Amazon S3 との親和性

More information

Hadoop Introduction

Hadoop Introduction Hadoop Introduction はじめに Agenda Hadoopおさらい 1 HadoopStreaming 2 Hive 3 Demo (Apacheログ解析) 4 5 まとめ Hadoop の概要 Hadoop の特徴 Hadoop クラスタ構成 マスターサーバ バッチの進捗状況管理 Map/Reduce タスク割振り NameNode JobTracker HDFS 管理 DataNode

More information

DEIM Forum 2012 C2-6 Hadoop Web Hadoop Distributed File System Hadoop I/O I/O Hadoo

DEIM Forum 2012 C2-6 Hadoop Web Hadoop Distributed File System Hadoop I/O I/O Hadoo DEIM Forum 12 C2-6 Hadoop 112-86 2-1-1 E-mail: momo@ogl.is.ocha.ac.jp, oguchi@computer.org Web Hadoop Distributed File System Hadoop I/O I/O Hadoop A Study about the Remote Data Access Control for Hadoop

More information

2 JSON., 2. JSON,, JSON Jaql [9] Spark Streaming [8], Spark [7].,, 2, 3 4, JSON [3], Jaql [9], Spark [7] Spark Streaming [8] JSON JSON [

2 JSON., 2. JSON,, JSON Jaql [9] Spark Streaming [8], Spark [7].,, 2, 3 4, JSON [3], Jaql [9], Spark [7] Spark Streaming [8] JSON JSON [ DEIM Forum 2016 G1-4,, 305 8573 1-1-1 305 8573 1-1-1 305 8573 1-1-1 E-mail: denam96@kde.cs.tsukuba.ac.jp, {shiokawa,kitagawa}@cs.tsukuba.ac.jp,,.,,,.,, (1), (2),.,, 1.,.,,.,,,,, Storm [2] STREAM [5], S4

More information

IPSJ-HPC

IPSJ-HPC can effectively exploit the I/O performance of clusters with Gbit/sec-class flash memories. In this paper, we first outline our prototype MapReduce system which utilizes distributed key-value store. And

More information

yamamoto_hadoop.pptx

yamamoto_hadoop.pptx Hadoop Streaming 2011/2/16 H22 ? SaaS (So5ware as a Service) (,etc.) PaaS (Pla?orm as a Service) (Google App Engine,, Mixi Appli etc.) IaaS (Infrastructure as a Service) (Amazon EC2) VMWare ESX, Hyper-

More information

無料セミナー資料:ビッグデータ管理基盤ソフトウェアHadoop入門

無料セミナー資料:ビッグデータ管理基盤ソフトウェアHadoop入門 ビッグデータ管理基盤ソフトウェア Hadoop 入門 NEC ラーニングテクノロジー研修事業部 土井正宏 アジェンダ Hadoopとは? HDFSの概要 Map/Reduceのしくみ Hadoopのエコシステム ( 関連製品 ) Hadoop 0.23について Page 2 NEC Corporation 2010 Hadoop の概要 高スケーラブルな分散管理基盤 グリッドコンピューティング 2つのコア機能

More information

…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_

…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_ 13 : Web : RDB (MySQL ) DB (memcached ) 1: MySQL ( ) 2: : /, 3: : Google, 1 / 23 testmysql.rb: mysql ruby testmem.rb: memcached ruby 2 / 23 ? Web / 3 ( ) Web s ( ) MySQL PostgreSQL SQLite MariaDB (MySQL

More information

先進的計算基盤システムシンポジウム Shuffle KVP KVP MapReduce KVP 7) Jimmy PageRank MapReduce.69 Jimmy KVP Jimmy key KVP value KVP MapReduce 3 PageRank 4 Jimmy M

先進的計算基盤システムシンポジウム Shuffle KVP KVP MapReduce KVP 7) Jimmy PageRank MapReduce.69 Jimmy KVP Jimmy key KVP value KVP MapReduce 3 PageRank 4 Jimmy M 先進的計算基盤システムシンポジウム MapReduce MapReduce MapReduce Map Reduce MapReduce MapReduce PageRank in-mapper combining.57 Acceleration for Graph Application in MapReduce with Eliminating Redundant Messages Nobuyuki

More information

Agenda Hadoop Sahara Kilo Q&A Copyright 2015 Mirantis, Inc. All rights reserved Page 2

Agenda Hadoop Sahara Kilo Q&A Copyright 2015 Mirantis, Inc. All rights reserved Page 2 OpenStack Sahara Road to Kilo www.miran(s.com/jp Copyright 2015 Mirantis, Inc. All rights reserved Agenda Hadoop Sahara Kilo Q&A Copyright 2015 Mirantis, Inc. All rights reserved Page 2 Hadoop Open-source

More information

HBase Phoenix API Mars GPU MapReduce GPU Hadoop Hadoop Hadoop MapReduce : (1) MapReduce (2)JobTracker 1 Hadoop CPU GPU Fig. 1 The overview of CPU-GPU

HBase Phoenix API Mars GPU MapReduce GPU Hadoop Hadoop Hadoop MapReduce : (1) MapReduce (2)JobTracker 1 Hadoop CPU GPU Fig. 1 The overview of CPU-GPU GPU MapReduce 1 1 1, 2, 3 MapReduce GPGPU GPU GPU MapReduce CPU GPU GPU CPU GPU CPU GPU Map K-Means CPU 2GPU CPU 1.02-1.93 Improving MapReduce Task Scheduling for CPU-GPU Heterogeneous Environments Koichi

More information

ビッグデータアナリティクス - 第3回: 分散処理とApache Spark

ビッグデータアナリティクス - 第3回: 分散処理とApache Spark 3 : Apache Spark 2017 10 20 2017 10 20 1 / 32 2011 1.8ZB 2020 35ZB 1ZB = 10 21 = 1,000,000,000,000 GB Word Excel XML CSV JSON text... 2017 10 20 2 / 32 CPU SPECfp Pentium G3420 77.6 8,946 Xeon Gold 6128

More information

Introduction

Introduction Introduction R&D More Than Web - - 3 R&D Vision Fusion Interaction Collaboration 3 6 Client Server Platform Client Server Platform Client Client Server Platform Server Client Server Platform Platform

More information

IIJ Technical WEEK Cloudbusting Machine(CBM)

IIJ Technical WEEK Cloudbusting Machine(CBM) Cloudbusting Machine CBM IIJ Project Gryfon PaaS Cloudbusting Machine CBM Project Gryfon PaaS http://www.gryfon.iij-ii.co.jp/ Key-Value Store KVS C GQL PHP-C MySQL 5.0.77 Cassandra 0.7.2 MongoDB 1.8.2

More information

HP ProLiant Gen8とRed Hatで始めるHadoop™ ~Hadoop™スタートアップ支援サービス~

HP ProLiant Gen8とRed Hatで始めるHadoop™ ~Hadoop™スタートアップ支援サービス~ Brochure Gen8 Red Hat Hadoop Hadoop Hadoop Hadoop Hadoop HP Hadoop IT IDC 20122.7ZB 2011 48% 20158ZB 2 IDC 20122.7ZB 2011 48%20158ZB 1 DC Predictions 2012: Competing for 2020 IDC 2011 12 : 1ZB =10 Hadoop

More information

非構造化データの世界と構造化データの世界を繋ぐ!

非構造化データの世界と構造化データの世界を繋ぐ! 非構造化データの世界と構造化データの世界を繋ぐ! - ビッグデータのためのオラクル製品と技術 - 製品戦略統括本部戦略製品ソリューション本部下道高志 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. 2 Copyright 2012, Oracle and/or its affiliates. All rights

More information

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2013-HPC-139 No /5/29 Gfarm/Pwrake NICT NICT 10TB 100TB CPU I/O HPC I/O NICT Gf

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2013-HPC-139 No /5/29 Gfarm/Pwrake NICT NICT 10TB 100TB CPU I/O HPC I/O NICT Gf Gfarm/Pwrake NICT 1 1 1 1 2 2 3 4 5 5 5 6 NICT 10TB 100TB CPU I/O HPC I/O NICT Gfarm Gfarm Pwrake A Parallel Processing Technique on the NICT Science Cloud via Gfarm/Pwrake KEN T. MURATA 1 HIDENOBU WATANABE

More information

AWSSummitTokyo2018

AWSSummitTokyo2018 AWS Gunosy AWS Summit Tokyo 2018/06/01 自己紹介 - 米田 武 / Takeshi Yoneda / マスタケ - Github/Twitter: @mathetake - 2017/03/31: - MSc. in Mathematics at Osaka University - 2017/04/01~ - Machine learning engineer

More information

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co 072 DB Magazine 2007 September ~~~~~~~~~~~~~~~~~~ wait Call CPU time 1,055 34.7 latch: library cache 7,278 750 103 24.7 latch: library cache lock 4,194 465 111 15.3 job scheduler coordinator slave wait

More information

スライド 1

スライド 1 Hadoop とは Hadoop の二本柱 分散ファイルシステム HDFS(Hadoop Distributed File System) 分散プログラミングモデル MapReduce Hadoop の目的 大規模ファイル処理 格納, 加工 ペタバイト規模 複数計算機の協調動作 スケーラブルシステム 数百 ~ 数千台規模 Key-Value store MapReduce HDFS Node Node

More information

Spark と大規模データ処理 - NAISTビッグデータアナリティクス 第2回

Spark と大規模データ処理 - NAISTビッグデータアナリティクス 第2回 Spark NAIST 2 2015 10 16 Hadoop Spark Apache Spark 2 / 39 (three V) (Volume) 2011 1.8ZB 2020 35ZB 1ZB 1 = 10 21 B = 1, 000 EB = 1, 000, 000 PB = 1, 000, 000, 000 TB = 1, 000, 000, 000, 000 GB (Variety)

More information

IPSJ SIG Technical Report Vol.2011-ARC-195 No.23 Vol.2011-OS-117 No /4/14 1. Cassandra CMS CMS 100 PC Cassandra Cassandra CMS Design of S

IPSJ SIG Technical Report Vol.2011-ARC-195 No.23 Vol.2011-OS-117 No /4/14 1. Cassandra CMS CMS 100 PC Cassandra Cassandra CMS Design of S 1. CMS 1 2 3 CMS 100 PC CMS Design of Scalable CMS using Shoshi TAMAKI, 1 Yu TANINARI 2 and Shinji KONO 3 To develop scalable CMS, We built scalability verification environment with 100 PC Clusters to

More information

untitled

untitled Oracle Direct Seminar SQL Agenda SQL SQL SQL SQL 11g SQL FAQ Oracle Direct SQL Server MySQL PostgreSQL Access Application Server Oracle Database Oracle Developer/2000 Web Oracle Database

More information

OSS Mtg

OSS Mtg Hadoop ~Yahoo! JAPAN の活用について ~ 2011/01/15 ヤフー株式会社 R&D 統括本部 角田直行 吉田一星 自己紹介 角田直行 ( かくだなおゆき ) R&D 統括本部プラットフォーム開発本部検索開発部開発 3 2005 年ヤフー株式会社入社 ヤフー地図 ヤフー路線 ヤフー検索 2010 年現在 検索プラットフォームを開発中 1 自己紹介 吉田一星 ( よしだいっせい

More information

MapTask 678 Map 関数 バッファ管理モジュール リングバッファ 45#$% *+,-./ 0123!"#$% &'() 外部記憶装置 1 MapReduce IFIle IFIle MapReduce 25% MapReduce 2 MapReduce OS

MapTask 678 Map 関数 バッファ管理モジュール リングバッファ 45#$% *+,-./ 0123!#$% &'() 外部記憶装置 1 MapReduce IFIle IFIle MapReduce 25% MapReduce 2 MapReduce OS DEIM Forum 2014 D1-3 MapReduce 180 8585 3 9 11 E-mail: {ozawa.tsuyoshi,oikawa.kazuki,onizuka.makoto,honjo.toshimori}@lab.ntt.co.jp MapReduce 1 Google, Facebook, Yahoo! MapReduce MapReduce MapReduce MapReduce

More information

OSS 体験セミナー Hadoop の概要 高スケーラブルな分散管理基盤 2 つのコア機能 分散ファイルシステム (HDFS) 分散処理フレームワーク (Map/Reduce) BigData の管理基盤として注目 分散処理基盤 (Map/Reduce) Hadoop 分散ファイルシステム (HDF

OSS 体験セミナー Hadoop の概要 高スケーラブルな分散管理基盤 2 つのコア機能 分散ファイルシステム (HDFS) 分散処理フレームワーク (Map/Reduce) BigData の管理基盤として注目 分散処理基盤 (Map/Reduce) Hadoop 分散ファイルシステム (HDF Hadoop スタートアップセミナー Hadoop スタートアップセミナー NEC ラーニングテクノロジー研修事業部土井正宏 OSS 体験セミナー Hadoop の概要 高スケーラブルな分散管理基盤 2 つのコア機能 分散ファイルシステム (HDFS) 分散処理フレームワーク (Map/Reduce) BigData の管理基盤として注目 分散処理基盤 (Map/Reduce) Hadoop 分散ファイルシステム

More information

test

test PostgreSQL CTO 5 2011 5 2011 9 2012 5 2013 10 2013 11 1 5000 JOIN 4 1. 2. 5 6 http://www.slideshare.net/mistakah/gpsgnss Location Base ( ) PostgreSQL x PostgreSQL 2011/8 MySQL MongoDB PostgreSQL GIS 2011/9

More information

PowerPoint Presentation

PowerPoint Presentation 1 Oracle Big Data Connectors Hadoop と Oracle Database の世界をつなぐ架け橋 日本オラクル株式会社製品事業統括テクノロジー製品事業統括本部ソリューション本部基盤技術部能仁信亮 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード

More information

スライド 1

スライド 1 SAS Loves Big Data via Hadoop ~Big Data Driven Innovation~ 惟高裕一, 北西由武, 都地昭夫 塩野義製薬株式会社 SAS Loves Big Data via Hadoop ~Big Data Driven Innovation~ Yuichi Koretaka, Yoshitake Kitanishi, Akio Tsuji SHIONOGI

More information

Microsoft PowerPoint - Sep2110_桜井.ppt

Microsoft PowerPoint - Sep2110_桜井.ppt Data Mining Using High Performance Data Clouds: Experimental Studies Using Sector and Sphere R. Grossman & Y.Gu, ACM SIGKDD, 2008, pp.920-927 (September 21, 2010, 櫻井担当 ) September 21, 2010 DMUHPDC 1 Index

More information

Oracle XML DB によるスケーラビリティおよびパフォーマンス検証 - MML v.3.0

Oracle XML DB によるスケーラビリティおよびパフォーマンス検証 - MML v.3.0 Oracle XML DB MML v3.0 2004 5 27 1 Memo 1 Agenda XML MML v3.0 2 Oracle XML Oracle XML DB XML API Oracle XML DB W3C XML Schema 1.0 XPath 1.0 XSLT 1.0 Oracle W3C XML Schema Oracle 2 XML Oracle XML Developer

More information

C3印刷用.PDF

C3印刷用.PDF [ C-3 ] Oracle8i On Windows Agenda Windows Oracle8i Oracle8i for Windows NT/2000 R8.1.7 Oracle HTTP Server Oracle intermedia Oracle Workflow Windows Oracle8i for Windows Oracle8i Enterprise Edition Oracle8i

More information

EMC-greenplum-SG s-1p

EMC-greenplum-SG s-1p Greenplum DB / Greenplum MR Greenplum MR (Greenplum HD ITpro EXPO AWARD Contents Greenplum DB 2 Hadoop Greenplum MR 18 1 EMC 2-1-1 151-0053 http://japan.emc.com http://japan.emc.com/contact/ EMC2EMCGreenplumGreenplum

More information

Linux勉強会 ~Hadoopと高可用性~ Hadoop入門

Linux勉強会 ~Hadoopと高可用性~ Hadoop入門 Linux 勉強会 ~Hadoop と高可用性 ~ Hadoop 入門 日本ヒューレット パッカード株式会社 ESSN プリセールス統括本部エンタープライズサーバー ストレージ技術第 1 本部 Linux ソリューション部 Cloudera Certified Administrator for Apache Hadoop'CCAH( 認定技術者 古賀政純 Twitter: @masazumi_koga

More information

MATLAB® における並列・分散コンピューティング ~ Parallel Computing Toolbox™ & MATLAB Distributed Computing Server™ ~

MATLAB® における並列・分散コンピューティング ~ Parallel Computing Toolbox™ & MATLAB Distributed Computing Server™ ~ MATLAB における並列 分散コンピューティング ~ Parallel Computing Toolbox & MATLAB Distributed Computing Server ~ MathWorks Japan Application Engineering Group Takashi Yoshida 2016 The MathWorks, Inc. 1 System Configuration

More information

PowerPoint Presentation

PowerPoint Presentation Mahout を使った レコメンデーションのプロトタイプ 2011/10/21 アドソル日進株式会社 荒本道隆 ゴールイメージ 蓄積されたデータを使って Mahout で解析 まずは お医者さんが利用することを想定 患者側が利用することはできないだろうか? Hadoop によるフィルタリングスクリプトによる簡易な記述 Mahout による解析処理 MML レセプトデータ CSV CSV S3( 大量データ

More information

untitled

untitled HP OpenSource MySQL Server 5.0 Red Hat Enterprise Linux 4 ver 1.5 MySQL Red Hat Enterprise Linux 4 Super Smack Super Smac MySQL Super Smack RHEL4 1 2 MySQL SuperSmack SuperSmack 3 SuperSmack MySQL 4 MySQL

More information

RubyKaigi2009 COBOL

RubyKaigi2009 COBOL RubyKaigi2009 COBOL seki@druby.org 3360 Pragmatic Bookshelf druby Web $32.00 International Journal of PARALLEL PROGRAMING !? MapReduce Rinda (map, reduce) map reduce key value [, ] [, ID] map()

More information

PowerPoint Presentation

PowerPoint Presentation AWS ビッグデータサービス Deep Dive アマゾンデータサービスジャパンソリューションアーキテクト蒋逸峰 July 17, 2014 Session #TA-01 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole

More information

Agenda Scalability Availability CAP Theorem Scalability Availability Consistency BASE Transaction

Agenda Scalability Availability CAP Theorem Scalability Availability Consistency BASE Transaction Cloud --- Scalability Availability --- Agenda Scalability Availability CAP Theorem Scalability Availability Consistency BASE Transaction Scale-out Scale-out Availability Scalabilty Availability Scalability

More information

2 Hadoop MapReduce Hadoop, MapReduce Apache Hadoop Project Open Source Software Hadoop common MapReduce Hadoop Distributed File System( HDFS)

2 Hadoop MapReduce Hadoop, MapReduce Apache Hadoop Project Open Source Software Hadoop common MapReduce Hadoop Distributed File System( HDFS) DEIM Forum 2014 D1-6 Hadoop 780-8520 2-5-1 780-8520 2-5-1 780-8520 2-5-1 E-mail: {nishimae,b103k299,honda}@is.kochi-u.ac.jp Hadoop MapReduce Map-Reduce Hadoop,MapReduce,,,, 1. e- Apache Hadoop ( Hadoop)

More information

1,.,,,., RDBM, SQL. OSS,, SQL,,.

1,.,,,., RDBM, SQL. OSS,, SQL,,. 1,.,,,., RDBM, SQL. OSS,, SQL,,. 3 10 10 OSS RDBMS SQL 11 10.1 OSS RDBMS............................ 11 10.1.1 PostgreSQL................................. 11 10.1.2 MySQL...................................

More information

Microsoft PowerPoint - SWoPP2010_Shirahata

Microsoft PowerPoint - SWoPP2010_Shirahata GPU を考慮した MapReduce の タスクスケジューリング 白幡晃一 1 佐藤仁 1 松岡聡 1 2 3 1 東京工業大学 2 科学技術振興機構 3 国立情報学研究所 大規模データ処理 情報爆発時代における 大規模データ処理 気象 生物学 天文学 物理学など様々な科学技術計算での利用 MapReduce 大規模データ処理のためのプログラミングモデルデ スケーラブルな並列データ処理 GPGPU

More information

…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_

…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_ 14 : RDB, Memcached : 1: : /, 2: : Google, 3: : Google BP 1 / 28 The 5 Stages of Scale (by. C. Smith) 1 Session partitioning (load balancer, multi-xx) 2 Read caching (reverse-proxy, memcached, CDN) 3 Get

More information

スパコンに通じる並列プログラミングの基礎

スパコンに通じる並列プログラミングの基礎 2018.09.10 furihata@cmc.osaka-u.ac.jp ( ) 2018.09.10 1 / 59 furihata@cmc.osaka-u.ac.jp ( ) 2018.09.10 2 / 59 Windows, Mac Unix 0444-J furihata@cmc.osaka-u.ac.jp ( ) 2018.09.10 3 / 59 Part I Unix GUI CUI:

More information

Dockerの商用サービスでの利用事例紹介

Dockerの商用サービスでの利用事例紹介 1 Docker maebashi@iij.ad.jp Docker 2015 Internet Initiative Japan Inc. http://www.iij.ad.jp/biz/storage/ 2015 Internet Initiative Japan Inc. IIJ GIO & REST API(AWS S3 ) + Hadoop/Hive 2015 Internet Initiative

More information

スパコンに通じる並列プログラミングの基礎

スパコンに通じる並列プログラミングの基礎 2018.06.04 2018.06.04 1 / 62 2018.06.04 2 / 62 Windows, Mac Unix 0444-J 2018.06.04 3 / 62 Part I Unix GUI CUI: Unix, Windows, Mac OS Part II 2018.06.04 4 / 62 0444-J ( : ) 6 4 ( ) 6 5 * 6 19 SX-ACE * 6

More information

Hadoop とは 大規模なデータを並列分散処理を行うフレームワークを提供 Google による MapReduce および Google File System(GFS) の論文をベースに開発された Apache プロジェクトの OSS MapReduce MapReduce 分散処理フレームワー

Hadoop とは 大規模なデータを並列分散処理を行うフレームワークを提供 Google による MapReduce および Google File System(GFS) の論文をベースに開発された Apache プロジェクトの OSS MapReduce MapReduce 分散処理フレームワー 超入門大規模分散処理フレームワーク Hadoop SRA OSS, Inc. 日本支社技術開発部エンジニア長田悠吾 Cloudera Certified Developer for Apache Hadoop Cloudera Certified Administrator for Apache Hadoop Copyright SRA OSS, Inc. Japan All rights reserved.

More information

スパコンに通じる並列プログラミングの基礎

スパコンに通じる並列プログラミングの基礎 2016.06.06 2016.06.06 1 / 60 2016.06.06 2 / 60 Windows, Mac Unix 0444-J 2016.06.06 3 / 60 Part I Unix GUI CUI: Unix, Windows, Mac OS Part II 0444-J 2016.06.06 4 / 60 ( : ) 6 6 ( ) 6 10 6 16 SX-ACE 6 17

More information

PowerPoint Presentation

PowerPoint Presentation 1 ビッグデータのための Engineered Systems 超高速 Hadoop マシン Oracle Big Data Appliance 詳細と料理法 日本オラクル株式会社製品戦略統括本部戦略製品ソリューション本部マスタープリンシパルエンジニア下道高志 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません

More information

(Microsoft PowerPoint - Hadoop\225\224\211\357.ppt)

(Microsoft PowerPoint - Hadoop\225\224\211\357.ppt) Hadoop 部会 株式会社エイビス株式会社富士通九州システムズ九州東芝エンジニアリング株式会社九州東芝エンジニアリング株式会社株式会社オーイーシー株式会社オーイーシー大分大学大学院工学研究科 1 ( 部長 ) 小池翼 ( 副部長 ) 小畑智博小原辰徳郷原慎之介高熊大将玉井達也大場紀彦 2 テーマ 実業務への Hadoop の適用 ~ 気象データを用いた分散処理の実装 ~ Hadoop とは Hadoop

More information

情報の構造とデータ処理

情報の構造とデータ処理 mizutani@ic.daito.ac.jp 2014 SQL information system input process output (information) (symbols) (information structure) (data) 201411 ton/kg m/feet km 2 /m 2 (data structure) (integer) (real) (boolean)

More information

2011年11月10日 クラウドサービスのためのSINET 学認説明会 九州地区説明会 九州大学キャンパス クラウドシステムの導入 伊東栄典 情報基盤研究開発センター 1

2011年11月10日 クラウドサービスのためのSINET 学認説明会 九州地区説明会 九州大学キャンパス クラウドシステムの導入 伊東栄典 情報基盤研究開発センター 1 2011年11月10日 クラウドサービスのためのSINET 学認説明会 九州地区説明会 九州大学キャンパス クラウドシステムの導入 伊東栄典 情報基盤研究開発センター ito.eisuke.523@m.kyushu-u.ac.jp 1 用 方 } } } } } 用 (Public Cloud) } Amazon EC2/S3/ElasticMapReduce } (Community Cloud)

More information

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati IBM Software Group XML Features in DB2 UDB V8 IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Information Integrator

More information

はじめに

はじめに IT 1 NPO (IPEC) 55.7 29.5 Web TOEIC Nice to meet you. How are you doing? 1 type (2002 5 )66 15 1 IT Java (IZUMA, Tsuyuki) James Robinson James James James Oh, YOU are Tsuyuki! Finally, huh? What's going

More information

s

s s073083 23 3 17 1 2 1.1.............................. 2 1.2.............................. 2 1.3.............................. 3 2 4 2.1........................... 4 2.2 Google App Engine........................

More information

Oracle9i

Oracle9i Oracle9i 2002 2 Oracle9i... 4... 4... 4 Oracle... 4 SQL... 6... 6... 6... 7... 7... 9... 9... 9 CUBE... 10... 11... 11... 11 OR... 12... 12... 14... 14... 15... 15... 16... 16... 18... 18... 18... 19...

More information

Title

Title K-means w/ Hadoop ~ 運用パート~ 2013/1/28 田浦研究室 M1 中谷翔 1 Outline Hadoop の基本 実験結果 Hadoop 愛憎 2 基礎の基礎 by 田浦先生スライド P.8 をサラリと Map 関数, Reduce 関数を登録すれば勝手に分散処理 3 Hadoop の Good なところ 慣れればそこそこ楽にスケーラビリティ出せる Map 処理, Reduce

More information

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計 データセンターの効率的な 資源活用のためのデータ収集 照会システムの設計 株式会社ネットワーク応用通信研究所前田修吾 2014 年 11 月 20 日 本日のテーマ データセンターの効率的な資源活用のためのデータ収集 照会システムの設計 時系列データを効率的に扱うための設計 1 システムの目的 データセンター内の機器のセンサーなどからデータを取集し その情報を元に機器の制御を行うことで 電力消費量を抑制する

More information

,, create table drop table alter table

,, create table drop table alter table PostgreSQL 1 1 2 1 3,, 2 3.1 - create table........................... 2 3.2 - drop table............................ 3 3.3 - alter table............................ 4 4 - copy 5 4.1..................................

More information

PowerPoint Presentation

PowerPoint Presentation ビッグデータのためのオラクル製品と技術 製品戦略統括本部戦略製品ソリューション本部下道高志 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. 2 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Russia 17 18 April

More information

Introduction Purpose This course explains how to use Mapview, a utility program for the Highperformance Embedded Workshop (HEW) development environmen

Introduction Purpose This course explains how to use Mapview, a utility program for the Highperformance Embedded Workshop (HEW) development environmen Introduction Purpose This course explains how to use Mapview, a utility program for the Highperformance Embedded Workshop (HEW) development environment for microcontrollers (MCUs) from Renesas Technology

More information

プレゼンテーション

プレゼンテーション WEB OpenSolaris Name Title Japan OpenSolaris User Group Leader 1 ........ S X S 5 S S 5.. 2001. 2 Japan OpenSolaris User Group. OpenSolaris. http://jp.opensolaris.org. ug-jposug@opensolaris.org. OpenSolaris.

More information

untitled

untitled Oracle Direct Seminar !? Oracle Database 11g - - Agenda Copyright 2009, Oracle. All rights reserved. 2 Agenda Copyright 2009, Oracle. All

More information

PowerPoint Presentation

PowerPoint Presentation クラウド テクノロジー研究部会 Mahout を使ったプロトタイプ 2012/02/01 クラウド テクノロジー研究部会リーダーアドソル日進株式会社荒本道隆 クラウド テクノロジー研究部会 のご紹介 背景 多種多様なクラウド関連技術がオープンソースや製品として出てきているが クラウド という言葉の定義自体が幅広いため 企業内システムでの適用できる領域 効果が分かりづらい そこで クラウド関連技術の幅広い技術の情報収集をおこないつつ

More information

GPGPU

GPGPU GPGPU 2013 1008 2015 1 23 Abstract In recent years, with the advance of microscope technology, the alive cells have been able to observe. On the other hand, from the standpoint of image processing, the

More information

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name SQL mysql mysql ( mush, potato) % mysql -u mush -p mydb Enter password:****** mysql>show tables; usertable mysql> ( ) SQL (Query) : select < > from < > where < >; : create, drop, insert, delete,... ; (

More information

ETL Webinar

ETL Webinar Logstash Filebeat ETL February 23rd, 2018 Kosho Owa, Principal Solution Architect Jun Ohtani, Developer Evangelist The Elastic Stack RESTFul Elasticsearch Elastic Stack Filebeat Beats The Beats family

More information

XML Consortium & XML Consortium 1 XML Consortium XML Consortium 2

XML Consortium & XML Consortium 1 XML Consortium XML Consortium 2 & 1 2 TCO DB2 DB2 UDB DB DB V8.2 V8.2 DB2 DB2 UDB V8.1 V8.1 DB2 9 3 CLOB XML XML DB2 9 purexml XML XML DOC XML DOC XML DOC XML DOC VARCHAR/CLOB XML ( ) 4 XML & XML ( & ) DB2 XML SQL/XML DB2 DB2 : DB2 /

More information

untitled

untitled 2004 03 06 DEWS2004 in 1. 2. Continuous Query 3. 4. GPS HTML, XML RFID DB DB Web URL TS URL Load Description 7 /echo.cgi 0.41 CGI Prog. RDB TS Load Mem 1 0.38 8688k 6 0.41 7808k TS URL IP 5 /top.html

More information

PostgreSQLによる データベースサーバ構築技法

PostgreSQLによる データベースサーバ構築技法 PostgreSQL PostgreSQL PostgreSQL (UCB) Unix/Linux/Windows LC2002 Copyright(C)2002 Tatsuo Ishii 1 PostgreSQL API C, C++, Java, Perl, Tcl/Tk, PHP, Ruby LC2002 Copyright(C)2002 Tatsuo Ishii 2 PostgreSQL (SQL)

More information

tkk0408nari

tkk0408nari SQLStatement Class Sql Database SQL Structured Query Language( ) ISO JIS http://www.techscore.com/tech/sql/02_02.html Database sql Perl Java SQL ( ) create table tu_data ( id integer not null, -- id aid

More information

Hadoop HiveとMySQLの利用例

Hadoop HiveとMySQLの利用例 日本 HP OpenSource/Linux 技術文書 Hadoop Hive と MySQL の利用例 ~ Hadoop Hive と MySQL のパフォーマンスを比較してみる ~ 日本ヒューレット パッカード株式会社 ESSN プリセールス統括本部エンタープライズサーバー ストレージ技術第一本部 Linux ソリューション部古賀政純 2012 年 2 月 29 日 目次 [ 本ドキュメントについて

More information

SWoPP BOF BOF-1 8/3 19:10 BoF SWoPP : BOF-2 8/5 17:00 19:00 HW/SW 15 x5 SimMips/MieruPC M-Core/SimMc FPGA S

SWoPP BOF BOF-1 8/3 19:10 BoF SWoPP :   BOF-2 8/5 17:00 19:00 HW/SW 15 x5 SimMips/MieruPC M-Core/SimMc FPGA S FINAL PROGRAM 23rd Annual Workshop SWoPP 2010 2010 / / 2010 Kanazawa Summer United Workshops on Parallel, Distributed, and Cooperative Processing 2010 8 3 ( ) 8 5 ( ) 920-0864 15 1 http://www.bunka-h.gr.jp/

More information

haskell.gby

haskell.gby Haskell 1 2 3 Haskell ( ) 4 Haskell Lisper 5 Haskell = Haskell 6 Haskell Haskell... 7 qsort [8,2,5,1] [1,2,5,8] "Hello, " ++ "world!" "Hello, world!" 1 + 2 div 8 2 (+) 1 2 8 div 2 3 4 map even [1,2,3,4]

More information

2

2 1 2 3 4 5 6 7 8 tbody tr div [_im_enclosure] div [_im_repeater] span [_im_enclosure] span [_im_repeater] ol li ul li select option 9 10

More information

2 3 12 13 6 7

2 3 12 13 6 7 2 8 17 42ZH700046ZH700052ZH7000 28 43 54 63 74 89 2 3 12 13 6 7 3 4 11 21 34 63 65 8 17 4 11 4 55 12 12 10 77 56 12 43 43 13 30 43 43 43 43 10 45 14 25 9 23 74 23 19 24 43 8 26 8 9 9 4 8 30 42 82 18 43

More information

............................................................................................................................. 3.......................

............................................................................................................................. 3....................... Xeon Microsoft* System Center Virtual Machine Manager Self-Service Portal 2.0 Microsoft* System Center Virtual Machine Manager Self-Service Portal 2.0 Xeon 5500 Xeon 5600 IT IT Xeon Windows Server* Hyper-V*

More information

untitled

untitled Oracle RAC 10gRAC Agenda 1. Why Oracle on Dell Dell Oracle on Linux Dell Oracle Dell Oracle 2. Oracle Clustering Solution Oracle Real Application Cluster 3. Case Study 4. Oracle RAC Solution on Dell Oracle

More information

CAC

CAC VOL.24NO.1 61 IMS Transaction 3270 DataBase Transaction OS/370 IMS Traditional Transaction Web Browser Transaction Internet WWW AP IIS APache WebLogic Websphere DataBase Oracle DB2 SQL Server Web Browser

More information

XJTAG

XJTAG LDRA/ T-VEC/ MetaEdit+ Domain Specific Modeling Ashling/Jtag ARC SmartCards LAUTERBACH /Jtag ARM PowerPC K MIPS XJTAG HW Domain-Specific Modeling Domain-Specific Modeling Software Technology 30 Copyright

More information

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè3²ó

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè3²ó 3 2011 5 25 :gnuplot 2 / 26 : 3 / 26 web server accesslog mail log syslog firewall log IDS log 4 / 26 : ( ) 5 / 26 ( ) 6 / 26 (syslog API ) RRD (Round Robin Database) : 5 1 2 1 1 1 web 7 / 26 web server

More information

untitled

untitled Network Product Guide Network Monitoring System Network Product Guide Time stamp Write to disk Filter Convert Summarise Network Product Guide Network Monitoring System TDS2 TDS24 Network Analysis Report

More information

com.ibm.etools.egl.jsfsearch.tutorial.doc.ps

com.ibm.etools.egl.jsfsearch.tutorial.doc.ps EGL JSF ii EGL JSF EGL JSF.. 1................. 1 1:.... 3 Web.......... 3........... 3........ 4......... 7 2:...... 7..... 7 SQL.... 8 JSF.... 10 Web.... 12......... 13 3: OR....... 14 OR... 14.15 OR.....

More information

Z7000操作編_本文.indb

Z7000操作編_本文.indb 2 8 17 37Z700042Z7000 46Z7000 28 42 52 61 72 87 2 3 12 13 6 7 3 4 11 21 34 61 8 17 4 11 4 53 12 12 10 75 18 12 42 42 13 30 42 42 42 42 10 62 66 44 55 14 25 9 62 65 23 72 23 19 24 42 8 26 8 9 9 4 11 18

More information

マイクロソフトと大規模データ処理

マイクロソフトと大規模データ処理 マイクロソフトと 大 規 模 データ 処 理 2012 年 4 月 19 日 佐 々 木 邦 暢 (@ksasakims) 日 本 マイクロソフト 株 式 会 社 本 日 の 内 容 弊 社 内 での 大 規 模 データ 処 理 事 例 Windows 向 けの 調 整 と 機 能 追 加 を Apache へフィードバック WindowsでHadoopを 活 用 する 時 代 に 向 けて 変 わりゆくマイクロソフトと

More information

日本オラクル株式会社

日本オラクル株式会社 FISC 6 Oracle Database 10g ~ ~ : 2005 7 26 : 2005 7 31 : 1.0 2004 4 (* ) FISC ) (* ) FISC 6 (* FISC 6 ) FISC 6 Oracle g Database 10 (FISC) http://www.fisc.or.jp FISC http://www.fisc.or.jp/info/info/050307-1.htm

More information

{:from => Java, :to => Ruby } Java Ruby KAKUTANI Shintaro; Eiwa System Management, Inc.; a strong Ruby proponent http://kakutani.com http://www.amazon.co.jp/o/asin/4873113202/kakutani-22 http://www.amazon.co.jp/o/asin/477413256x/kakutani-22

More information

,,,,., C Java,,.,,.,., ,,.,, i

,,,,., C Java,,.,,.,., ,,.,, i 24 Development of the programming s learning tool for children be derived from maze 1130353 2013 3 1 ,,,,., C Java,,.,,.,., 1 6 1 2.,,.,, i Abstract Development of the programming s learning tool for children

More information

#odddtky Oracle DBA & Developer Days 2014 データベース エンジニアのための Hadoop 活用術 Oracle Big Data SQL for your Skill 使える実践的なノウハウがここにある 日本オラクル株式会社データベース事業統括製品戦略統括本

#odddtky Oracle DBA & Developer Days 2014 データベース エンジニアのための Hadoop 活用術 Oracle Big Data SQL for your Skill 使える実践的なノウハウがここにある 日本オラクル株式会社データベース事業統括製品戦略統括本 #odddtky Oracle DBA & Developer Days 2014 データベース エンジニアのための Hadoop 活用術 Oracle Big Data SQL for your Skill 使える実践的なノウハウがここにある 日本オラクル株式会社データベース事業統括製品戦略統括本部プリンシパル セールスコンサルタント能仁信亮プリンシパル セールスコンサルタント立山重幸 Copyright

More information

LC304_manual.ai

LC304_manual.ai Stick Type Electronic Calculator English INDEX Stick Type Electronic Calculator Instruction manual INDEX Disposal of Old Electrical & Electronic Equipment (Applicable in the European Union

More information

20050314_02-4.ppt

20050314_02-4.ppt Oracle Database 10g Oracle XML DB 2005 3 14 1 Agenda Oracle XML DB XML SQL Oracle Database 10g Release 2 Copyright Oracle Corporation, 2005 All right reserved. 2 XML Oracle Database 10g Release 2 Oracle

More information

Autumn 2005 1 9 13 14 16 16 DATA _null_; SET sashelp.class END=eof; FILE 'C: MyFiles class.txt'; /* */ PUT name sex age; IF eof THEN DO; FILE LOG; /* */ PUT '*** ' _n_ ' ***'; END; DATA _null_;

More information

3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200,

3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200, WEB DB PRESS Vol.1 79 3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200, http://www.postgresql.org/http://www.jp.postgresql.org/ 80 WEB DB PRESS

More information

3360 druby Web Who is translating it? http://dx.doi.org/10.1007/s10766-008-0086-1 $32.00 International Journal of PARALLEL PROGRAMING Must buy! http://dx.doi.org/10.1007/s10766-008-0086-1 toruby LT Linux

More information

DEIM Forum 2019 H2-2 SuperSQL SuperSQL SQL SuperSQL Web SuperSQL DBMS Pi

DEIM Forum 2019 H2-2 SuperSQL SuperSQL SQL SuperSQL Web SuperSQL DBMS Pi DEIM Forum 2019 H2-2 SuperSQL 223 8522 3 14 1 E-mail: {terui,goto}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp SuperSQL SQL SuperSQL Web SuperSQL DBMS PipelineDB SuperSQL Web Web 1 SQL SuperSQL HTML SuperSQL

More information

A Japanese Word Dependency Corpus ÆüËܸì¤Îñ¸ì·¸¤ê¼õ¤±¥³¡¼¥Ñ¥¹

A Japanese Word Dependency Corpus   ÆüËܸì¤Îñ¸ì·¸¤ê¼õ¤±¥³¡¼¥Ñ¥¹ A Japanese Word Dependency Corpus 2015 3 18 Special thanks to NTT CS, 1 /27 Bunsetsu? What is it? ( ) Cf. CoNLL Multilingual Dependency Parsing [Buchholz+ 2006] (, Penn Treebank [Marcus 93]) 2 /27 1. 2.

More information

3360 druby Web Who is translating it? http://dx.doi.org/10.1007/s10766-008-0086-1 $32.00 International Journal of PARALLEL PROGRAMING Must buy! http://dx.doi.org/10.1007/s10766-008-0086-1 toruby The

More information

08 IPSJ/SIGSE Software Engineering Symposium (SES08) duce [] Assembly [6] Script 0 64 % 4 8% BBVC BBVC.. VC: Volunteer Computing VC LAN VC VC VC LAN V

08 IPSJ/SIGSE Software Engineering Symposium (SES08) duce [] Assembly [6] Script 0 64 % 4 8% BBVC BBVC.. VC: Volunteer Computing VC LAN VC VC VC LAN V 08 IPSJ/SIGSE Software Engineering Symposium (SES08) : MapReduce Assembly,a),b),c) VC: Volunteer Computing BBVC: Browser-Based Volunteer Computing BBVC BBVC BBVC Script Script BBVC MapReduce Assembly 60

More information