NoSQLの必要性と主要プロダクト比較 - 公開用.pptx

1
!
!
!
!
!
 
 
 
 
 
! 
(
! 
 
! 
 
! 
! 
! 
! 
! 
! 
)
SYSTEMS 2015
5
! 
! 
(
! 
! 
! 
)
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
NoSQL
! 
CREATE TABLE
ALTER TABLE
! 
! 
! 
! 
! 
! 
! 
! 
&
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
&
! 
! 
! 
! 
! 
! 
ABC
HDFS
Hadoop HDFS
A
B
MapReduce
Hadoop MapReduce
C
DB ENGINES
(Google, Bing)
(Google Trends)
(Stack Overflow
)
(Indeed, Simply Hired)
(LinkedIn)
DB ENGINES
http://db-engines.com/en/ranking
DB ENGINES
(Google, Bing)
(Google Trends)
(Stack Overflow
)
(Indeed, Simply Hired)
(LinkedIn)
DB ENGINES
http://db-engines.com/en/ranking
! 
array
hash
! 
! 
! 
! 
! 
array
hash
Google
BigTable
Amazon
! 
Key-Value
Hadoop
(
)
2014
! 
! 
(Redis 3
)
A
A
B
C
A
B
C
A
B
C
redis cluster
! 
! 
key1 : value1
key2 : value2
value3
key1 : value1
value4
! 
!
!
!
!
 
 
 
 
ZooKeeper
ZooKeeper
ZooKeeper
HBase
HBaseMaster
RS
RS
RS
DataNode
DataNode
DataNode
HDFS
HDFS
NameNode
! 
DC1
! 
0
! 
! 
6
9
3
8
5
! 
! 
DC2
8
6
0
9
5
3
! 
! 
! 
! 
! 
! 
! 
JSON
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
NRI
[email protected]
http://openstandia.jp/