SlideShare a Scribd company logo
Apache HBase
HBase
Cloudera
Hadoop / Spark Conference Japan 2019
( )
• Apache HBase Committer
• Cloudera
• Sr. Software Engineer, Breakfix
•
•
• ( HBase/Phoenix)
• HBase
• Twitter: @brfrn169
• HBase
• HBase
• HBase
HBase
(master)
(branch-2.0)
(branch-2.1)
(branch-2.2)
(branch-1)
(branch-1.5)
2.2.0
2.0.52.0.4
2.1.3 2.1.4
1.4.9
1.5.0
2.0.0
(branch-2)
(branch-1.4)
• HBase 0.98
• HBase 1.4.9
•
• HBase 1.5.0
• HBase 1
• HBase 2 HBase 2.1.x
HBase 2.2.0
• HBase 2
• CDH
• CDH 5.8+: HBase 1.2.0 (+ bugfixes and backports)
• CDH 6.0: HBase 2.0.1 (+ bugfixes and backports)
• CDH 6.1: HBase 2.1.1 (+ bugfixes and backports)
• HDP
• HDP 2.x: HBase 1.1.2 (+ bugfixes and backports)
• HDP 3.x: HBase 2.0.2 (+ bugfixes and backports)
HBase
HBase
• HBase 2.x
•
• Procedure version 2
• Assignment Manager version 2
•
• Backup/Restore
•
• Compacting Memstore
•
• Serial Replication
Procedure version 2
• Master (create/drop table region assign
split )
• Master Procedure
Procedure version 2
• ) CreateTableProcedure
PRE_OPERATION WRITE_FS_LAYOUT ADD_TO_META
ASSIGN_REGIONSUPDATE_DESC_CACHEPOST_OPERATION
Start
End
Procedure version 2
• ) CreateTableProcedure
PRE_OPERATION WRITE_FS_LAYOUT ADD_TO_META
ASSIGN_REGIONSUPDATE_DESC_CACHEPOST_OPERATION
Start
End
Procedure version 2
• ) CreateTableProcedure
PRE_OPERATION WRITE_FS_LAYOUT ADD_TO_META
ASSIGN_REGIONSUPDATE_DESC_CACHEPOST_OPERATION
Start
End
Procedure version 2
• ) CreateTableProcedure
PRE_OPERATION WRITE_FS_LAYOUT ADD_TO_META
ASSIGN_REGIONSUPDATE_DESC_CACHEPOST_OPERATION
Start
End
Procedure
ASSIGN_REGIONS
Region
Procedure
Assignment Manager version 2
• Region
• Region
• HBCK
• Region Assignment
Manager version 2
• Procedure version 2
• Region Zookeeper
•
•
• Region
• Region
• Master
Backup/Restore
•
•
• hbase backup create <type> <backup_path> [options]
• hbase restore <backup_path> <backup_id> [options]
• HDFS S3, ADLS, WASB
•
• hbase snapshot
• Write Ahead Log (WAL)
Compacting Memstore
• Compacting Memstore
• in-memory flush
•
• in-memory compaction
•
• Flush
• Compaction
Compacting Memstore
• Default Memstore ( )
Active
HDFS
Compacting Memstore
• Default Memstore ( )
ActiveWrite
HDFS
Compacting Memstore
• Default Memstore ( )
ActiveWrite
Snapshot
HDFS
Active
Compacting Memstore
• Default Memstore ( )
ActiveWrite
Snapshot
HDFS
Flush HFile
Active
Compacting Memstore
• Default Memstore ( )
Active
HDFS
HFile
HFile
Compacting Memstore
• Default Memstore ( )
Active
HDFS
HFile
HFile
Compaction HFile
Compacting Memstore
• Compacting Memstore
Active
HDFS
Compacting Memstore
• Compacting Memstore
ActiveWrite
HDFS
Compacting Memstore
• Compacting Memstore
ActiveWrite
HDFS
Pipeline #1
Active
in-memory flush
Compacting Memstore
• Compacting Memstore
ActiveWrite
HDFS
Pipeline #1
Pipeline #2
Pipeline #3
Compacting Memstore
• Compacting Memstore
ActiveWrite
HDFS
Pipeline #1
Pipeline #2
Pipeline #3
Pipeline
in-memory compaction
Compacting Memstore
• Compacting Memstore
ActiveWrite
HDFS
Pipeline #1
Pipeline
in-memory compaction
Compacting Memstore
• Compacting Memstore
ActiveWrite
HDFS
Pipeline #1
Pipeline #2
Compacting Memstore
• Compacting Memstore
ActiveWrite
HDFS
Pipeline #1
Pipeline #2 Flush HFile
Serial Replication
• HBase Replication
•
•
• Push
• ( ) ( )
Push
• MySQL Pull
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
Tail the WALs
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
Tail the WALs
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
1
Tail the WALs
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
1
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
1
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
2
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
1
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
2
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
1 2
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
1 2
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
1 2
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
3
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
1 2
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
3
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
1 2 3
Serial Replication
• HBase Replication
RegionServer
WAL1
WAL2
1
Queue
2
3
4
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push asynchronously
1 2 3
Serial Replication
• HBase Replication
• RegionServer Region move
Push
Serial Replication
• HBase Replication
RegionServer 1Queue
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2 ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
Move the Region
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
4
Move the Region
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
RegionServer 2Queue
ReplicationSource
4
Push
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
RegionServer 2Queue
ReplicationSource
4
Push
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
RegionServer 2Queue
ReplicationSource
4
Push
1
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
1
RegionServer 2Queue
ReplicationSource
4
Push
1
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
1
RegionServer 2Queue
ReplicationSource
4
Push
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
1
RegionServer 2Queue
ReplicationSource
4
Push
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
1
RegionServer 2Queue
ReplicationSource
4
Push
2
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
Push
2
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
Push
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
Push
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
Push
4
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
Push
4
4
Serial Replication
• HBase Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
Push
4
Inconsistent
State!
Serial Replication
• Serial Replication
• Serial Replication
Serial Replication
• HBase
RegionServer
Region
WAL
Client
Put
MemStore
HDFS
Serial Replication
• HBase
RegionServer
Region
WAL
Client
Put
MemStore
HDFS
Serial Replication
• HBase
RegionServer
Region
WAL
Client
Put
MemStore
HDFS
Serial Replication
• HBase
RegionServer
Region
WAL
Client
Put
MemStore
HDFS
1
Assign Sequence ID to the
data (Cell) before writing WAL
Serial Replication
• HBase
RegionServer
Region
WAL
1
Client
Put
MemStore
HDFS
1
Serial Replication
• HBase
RegionServer
Region
WAL
1
Client
Put
MemStore
HDFS
1
1
Serial Replication
• HBase
RegionServer
Region
WAL
1
2
3
4
Client
Put
MemStore
HDFS
1 2 3 4
Serial Replication
• Sequence ID
• Region (Cell)
• Multi Version Concurrency Control (MVCC)
• Serial Replication
Serial Replication
RegionServer 1Queue
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
Zookeeper
hbase:meta
Serial Replication
RegionServer 1
1
Queue
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
Zookeeper
hbase:meta
Serial Replication
RegionServer 1
1
Queue
2 ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
Zookeeper
hbase:meta
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
Zookeeper
hbase:meta
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
Zookeeper
hbase:meta
Move the
Region
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
Zookeeper
hbase:meta
The sequence of open
sequence numbers for
the region
3
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
Cluster 1
RegionServer
ReplicationSink
Cluster 2
HTable
RegionServer
RegionServer 2Queue
ReplicationSource
4
Zookeeper
hbase:meta
3
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
hbase:meta
3
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
hbase:meta
3
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
RegionServer 2Queue
ReplicationSource
4
Push
1
Zookeeper
hbase:meta
3
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1
RegionServer 2Queue
ReplicationSource
4
Push
1
Zookeeper
hbase:meta
3
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
hbase:meta
31
The last pushed
Sequence ID
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
hbase:meta
31
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
hbase:meta
31
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1
RegionServer 2Queue
ReplicationSource
4
Push
2
Zookeeper
hbase:meta
31
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
Push
2
Zookeeper
hbase:meta
31
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
hbase:meta
31
The last pushed
Sequence ID
2
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
hbase:meta
312
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
hbase:meta
312
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
hbase:meta
312
Wait
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
hbase:meta
312
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
hbase:meta
312
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
Push
3
Zookeeper
hbase:meta
312
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
Push
3
Zookeeper
3
hbase:meta
312
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
3
hbase:meta
31
The last pushed
Sequence ID
23
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
3
hbase:meta
3123
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
3
hbase:meta
3123
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
PushZookeeper
3
hbase:meta
3123
Go
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
Push
4
Zookeeper
3
hbase:meta
3123
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
Push
4
4
Zookeeper
3
hbase:meta
3123
Serial Replication
RegionServer 1
1
Queue
2
3
ReplicationSource
RegionServer
ReplicationSink HTable
RegionServer
Push
1 2
RegionServer 2Queue
ReplicationSource
4
Push
4
Zookeeper
3
hbase:meta
3123
• Procedure version 2 / Assignment Manager version 2
•
• Backup/Restore
• Compacting Memstore
• Serial Replication Replication
HBase
HBase
• Evolving HBase in the Cloud
• HBase
• HBase on Persistent Memory
• HBase Persistent Memory
• Synchronous Replication
•
•
•
HBase
• Evolving HBase in the Cloud
• HBase
• HBase on Persistent Memory
• HBase Persistent Memory
• Synchronous Replication
•
•
•
Evolving HBase in the Cloud
• HBASE-20951 Ratis LogService backed WALs
• IaaS (Amazon EC2, Google Compute
Engine, Microsoft Azure Compute) HBase
• IaaS HBase
Evolving HBase in the Cloud
• IaaS
• Amazon EC2
•
AWS
• HDFS
• DataNode
• AWS
Evolving HBase in the Cloud
• Amazon EBS (Elastic Block Store) Google Persistent Storage
( )
• Amazon EBS (Elastic Block Store) Google Persistent Storage
• Amazon S3 Google Cloud Storage
•
• Amazon EBS Google Persistent Storage
Evolving HBase in the Cloud
• HBase HFile WAL HDFS
• HFile
• WAL short-lived, sub-second durability requirements
HDFS
HFile
HFile
HFile
WAL
RegionServerPuts Memstore
Flush
Evolving HBase in the Cloud
• HFile (S3 with S3Guard )
• WAL
• WAL
• sub-second durability requirements
• WAL
• traversable queue (FIFO)
• constant-time append complexity
• linear-time traversal
• sub-linear seek to an arbitrary offset
Evolving HBase in the Cloud
• Apache Ratis
• Apache Software Foundation
• RAFT Java
• Apache Hadoop Ozone
• Ratis Kafka DistributedLog
• HBase WAL
•
• Ratis
• WAL Ratis
Evolving HBase in the Cloud
• Ratis WAL Ratis LogService Ratis
• WAL HBase
• 2
1. Ratis LogService (RATIS-271)
2. HBase WAL (HBASE-20952)
• HDFS HDFS WAL 1
• Ratis LogService Kafka DistributedLog
Evolving HBase in the Cloud
•
RegionServer1
ReginoServer2
New WAL API
Ratis LogService
Amazon S3/Google Cloud Storage
ReginoServer3
Flush
Memstore
WAL
Storage
WAL
Storage
WAL
Storage
Puts
HFile
HFile
HFile
RAFT
Apache HBaseの現在 - 火山と呼ばれたHBaseは今どうなっているのか
Ad

More Related Content

What's hot (20)

噛み砕いてKafka Streams #kafkajp
噛み砕いてKafka Streams #kafkajp噛み砕いてKafka Streams #kafkajp
噛み砕いてKafka Streams #kafkajp
Yahoo!デベロッパーネットワーク
 
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
NTT DATA Technology & Innovation
 
Apache Sparkにおけるメモリ - アプリケーションを落とさないメモリ設計手法 -
Apache Sparkにおけるメモリ - アプリケーションを落とさないメモリ設計手法 -Apache Sparkにおけるメモリ - アプリケーションを落とさないメモリ設計手法 -
Apache Sparkにおけるメモリ - アプリケーションを落とさないメモリ設計手法 -
Yoshiyasu SAEKI
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
NTT DATA Technology & Innovation
 
PostgreSQL Unconference #29 Unicode IVS
PostgreSQL Unconference #29 Unicode IVSPostgreSQL Unconference #29 Unicode IVS
PostgreSQL Unconference #29 Unicode IVS
Noriyoshi Shinoda
 
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
NTT DATA Technology & Innovation
 
Apache NiFi の紹介 #streamctjp
Apache NiFi の紹介  #streamctjpApache NiFi の紹介  #streamctjp
Apache NiFi の紹介 #streamctjp
Yahoo!デベロッパーネットワーク
 
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
Masahiko Sawada
 
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
 
Hadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイントHadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイント
Cloudera Japan
 
Vacuum徹底解説
Vacuum徹底解説Vacuum徹底解説
Vacuum徹底解説
Masahiko Sawada
 
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
 
ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
 
pg_hint_planを知る(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
pg_hint_planを知る(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)pg_hint_planを知る(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
pg_hint_planを知る(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
 
"SRv6の現状と展望" ENOG53@上越
"SRv6の現状と展望" ENOG53@上越"SRv6の現状と展望" ENOG53@上越
"SRv6の現状と展望" ENOG53@上越
Kentaro Ebisawa
 
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
NTT DATA Technology & Innovation
 
Optimizing Apache Spark SQL Joins
Optimizing Apache Spark SQL JoinsOptimizing Apache Spark SQL Joins
Optimizing Apache Spark SQL Joins
Databricks
 
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Yuki Morishita
 
cassandra調査レポート
cassandra調査レポートcassandra調査レポート
cassandra調査レポート
Akihiro Kuwano
 
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
NTT DATA Technology & Innovation
 
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
NTT DATA Technology & Innovation
 
Apache Sparkにおけるメモリ - アプリケーションを落とさないメモリ設計手法 -
Apache Sparkにおけるメモリ - アプリケーションを落とさないメモリ設計手法 -Apache Sparkにおけるメモリ - アプリケーションを落とさないメモリ設計手法 -
Apache Sparkにおけるメモリ - アプリケーションを落とさないメモリ設計手法 -
Yoshiyasu SAEKI
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
NTT DATA Technology & Innovation
 
PostgreSQL Unconference #29 Unicode IVS
PostgreSQL Unconference #29 Unicode IVSPostgreSQL Unconference #29 Unicode IVS
PostgreSQL Unconference #29 Unicode IVS
Noriyoshi Shinoda
 
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
NTT DATA Technology & Innovation
 
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
Masahiko Sawada
 
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
 
Hadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイントHadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイント
Cloudera Japan
 
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
 
ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ポスト・ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
 
pg_hint_planを知る(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
pg_hint_planを知る(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)pg_hint_planを知る(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
pg_hint_planを知る(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
 
"SRv6の現状と展望" ENOG53@上越
"SRv6の現状と展望" ENOG53@上越"SRv6の現状と展望" ENOG53@上越
"SRv6の現状と展望" ENOG53@上越
Kentaro Ebisawa
 
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
NTT DATA Technology & Innovation
 
Optimizing Apache Spark SQL Joins
Optimizing Apache Spark SQL JoinsOptimizing Apache Spark SQL Joins
Optimizing Apache Spark SQL Joins
Databricks
 
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Yuki Morishita
 
cassandra調査レポート
cassandra調査レポートcassandra調査レポート
cassandra調査レポート
Akihiro Kuwano
 
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
NTT DATA Technology & Innovation
 

Similar to Apache HBaseの現在 - 火山と呼ばれたHBaseは今どうなっているのか (20)

Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry TrendsBig Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Esther Kundin
 
hbaseconasia2019 BDS: A data synchronization platform for HBase
hbaseconasia2019 BDS: A data synchronization platform for HBasehbaseconasia2019 BDS: A data synchronization platform for HBase
hbaseconasia2019 BDS: A data synchronization platform for HBase
Michael Stack
 
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry TrendsBig Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Esther Kundin
 
HBaseConAsia2018 Track1-5: Improving HBase reliability at PInterest with geo ...
HBaseConAsia2018 Track1-5: Improving HBase reliability at PInterest with geo ...HBaseConAsia2018 Track1-5: Improving HBase reliability at PInterest with geo ...
HBaseConAsia2018 Track1-5: Improving HBase reliability at PInterest with geo ...
Michael Stack
 
Facing enterprise specific challenges – utility programming in hadoop
Facing enterprise specific challenges – utility programming in hadoopFacing enterprise specific challenges – utility programming in hadoop
Facing enterprise specific challenges – utility programming in hadoop
fann wu
 
支撑Facebook消息处理的h base存储系统
支撑Facebook消息处理的h base存储系统支撑Facebook消息处理的h base存储系统
支撑Facebook消息处理的h base存储系统
yongboy
 
Facebook Messages & HBase
Facebook Messages & HBaseFacebook Messages & HBase
Facebook Messages & HBase
强 王
 
Facebook keynote-nicolas-qcon
Facebook keynote-nicolas-qconFacebook keynote-nicolas-qcon
Facebook keynote-nicolas-qcon
Yiwei Ma
 
Hbase status quo apache-con europe - nov 2012
Hbase status quo   apache-con europe - nov 2012Hbase status quo   apache-con europe - nov 2012
Hbase status quo apache-con europe - nov 2012
Chris Huang
 
HBaseCon2017 Removable singularity: a story of HBase upgrade in Pinterest
HBaseCon2017 Removable singularity: a story of HBase upgrade in PinterestHBaseCon2017 Removable singularity: a story of HBase upgrade in Pinterest
HBaseCon2017 Removable singularity: a story of HBase upgrade in Pinterest
HBaseCon
 
hbaseconasia2017: Removable singularity: a story of HBase upgrade in Pinterest
hbaseconasia2017: Removable singularity: a story of HBase upgrade in Pinteresthbaseconasia2017: Removable singularity: a story of HBase upgrade in Pinterest
hbaseconasia2017: Removable singularity: a story of HBase upgrade in Pinterest
HBaseCon
 
HBase Status Report - Hadoop Summit Europe 2014
HBase Status Report - Hadoop Summit Europe 2014HBase Status Report - Hadoop Summit Europe 2014
HBase Status Report - Hadoop Summit Europe 2014
larsgeorge
 
Distributed applications using Hazelcast
Distributed applications using HazelcastDistributed applications using Hazelcast
Distributed applications using Hazelcast
Taras Matyashovsky
 
Trend Micro Big Data Platform and Apache Bigtop
Trend Micro Big Data Platform and Apache BigtopTrend Micro Big Data Platform and Apache Bigtop
Trend Micro Big Data Platform and Apache Bigtop
Evans Ye
 
Apache HBase: Where We've Been and What's Upcoming
Apache HBase: Where We've Been and What's UpcomingApache HBase: Where We've Been and What's Upcoming
Apache HBase: Where We've Been and What's Upcoming
huguk
 
HBase lon meetup
HBase lon meetupHBase lon meetup
HBase lon meetup
Matteo Bertozzi
 
The State of HBase Replication
The State of HBase ReplicationThe State of HBase Replication
The State of HBase Replication
HBaseCon
 
Meet Apache HBase - 2.0
Meet Apache HBase - 2.0Meet Apache HBase - 2.0
Meet Apache HBase - 2.0
DataWorks Summit
 
Meet HBase 2.0
Meet HBase 2.0Meet HBase 2.0
Meet HBase 2.0
enissoz
 
Meet hbase 2.0
Meet hbase 2.0Meet hbase 2.0
Meet hbase 2.0
enissoz
 
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry TrendsBig Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Esther Kundin
 
hbaseconasia2019 BDS: A data synchronization platform for HBase
hbaseconasia2019 BDS: A data synchronization platform for HBasehbaseconasia2019 BDS: A data synchronization platform for HBase
hbaseconasia2019 BDS: A data synchronization platform for HBase
Michael Stack
 
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry TrendsBig Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Esther Kundin
 
HBaseConAsia2018 Track1-5: Improving HBase reliability at PInterest with geo ...
HBaseConAsia2018 Track1-5: Improving HBase reliability at PInterest with geo ...HBaseConAsia2018 Track1-5: Improving HBase reliability at PInterest with geo ...
HBaseConAsia2018 Track1-5: Improving HBase reliability at PInterest with geo ...
Michael Stack
 
Facing enterprise specific challenges – utility programming in hadoop
Facing enterprise specific challenges – utility programming in hadoopFacing enterprise specific challenges – utility programming in hadoop
Facing enterprise specific challenges – utility programming in hadoop
fann wu
 
支撑Facebook消息处理的h base存储系统
支撑Facebook消息处理的h base存储系统支撑Facebook消息处理的h base存储系统
支撑Facebook消息处理的h base存储系统
yongboy
 
Facebook Messages & HBase
Facebook Messages & HBaseFacebook Messages & HBase
Facebook Messages & HBase
强 王
 
Facebook keynote-nicolas-qcon
Facebook keynote-nicolas-qconFacebook keynote-nicolas-qcon
Facebook keynote-nicolas-qcon
Yiwei Ma
 
Hbase status quo apache-con europe - nov 2012
Hbase status quo   apache-con europe - nov 2012Hbase status quo   apache-con europe - nov 2012
Hbase status quo apache-con europe - nov 2012
Chris Huang
 
HBaseCon2017 Removable singularity: a story of HBase upgrade in Pinterest
HBaseCon2017 Removable singularity: a story of HBase upgrade in PinterestHBaseCon2017 Removable singularity: a story of HBase upgrade in Pinterest
HBaseCon2017 Removable singularity: a story of HBase upgrade in Pinterest
HBaseCon
 
hbaseconasia2017: Removable singularity: a story of HBase upgrade in Pinterest
hbaseconasia2017: Removable singularity: a story of HBase upgrade in Pinteresthbaseconasia2017: Removable singularity: a story of HBase upgrade in Pinterest
hbaseconasia2017: Removable singularity: a story of HBase upgrade in Pinterest
HBaseCon
 
HBase Status Report - Hadoop Summit Europe 2014
HBase Status Report - Hadoop Summit Europe 2014HBase Status Report - Hadoop Summit Europe 2014
HBase Status Report - Hadoop Summit Europe 2014
larsgeorge
 
Distributed applications using Hazelcast
Distributed applications using HazelcastDistributed applications using Hazelcast
Distributed applications using Hazelcast
Taras Matyashovsky
 
Trend Micro Big Data Platform and Apache Bigtop
Trend Micro Big Data Platform and Apache BigtopTrend Micro Big Data Platform and Apache Bigtop
Trend Micro Big Data Platform and Apache Bigtop
Evans Ye
 
Apache HBase: Where We've Been and What's Upcoming
Apache HBase: Where We've Been and What's UpcomingApache HBase: Where We've Been and What's Upcoming
Apache HBase: Where We've Been and What's Upcoming
huguk
 
The State of HBase Replication
The State of HBase ReplicationThe State of HBase Replication
The State of HBase Replication
HBaseCon
 
Meet HBase 2.0
Meet HBase 2.0Meet HBase 2.0
Meet HBase 2.0
enissoz
 
Meet hbase 2.0
Meet hbase 2.0Meet hbase 2.0
Meet hbase 2.0
enissoz
 
Ad

More from Toshihiro Suzuki (10)

第25回 Hadoopソースコードリーディング 「HBase 最新情報」
第25回 Hadoopソースコードリーディング 「HBase 最新情報」第25回 Hadoopソースコードリーディング 「HBase 最新情報」
第25回 Hadoopソースコードリーディング 「HBase 最新情報」
Toshihiro Suzuki
 
HDP ハンズオンセミナー
HDP ハンズオンセミナーHDP ハンズオンセミナー
HDP ハンズオンセミナー
Toshihiro Suzuki
 
Kuduを調べてみた #dogenzakalt
Kuduを調べてみた #dogenzakaltKuduを調べてみた #dogenzakalt
Kuduを調べてみた #dogenzakalt
Toshihiro Suzuki
 
HBaseを用いたグラフDB「Hornet」の設計と運用
HBaseを用いたグラフDB「Hornet」の設計と運用HBaseを用いたグラフDB「Hornet」の設計と運用
HBaseを用いたグラフDB「Hornet」の設計と運用
Toshihiro Suzuki
 
HBase at Ameba
HBase at AmebaHBase at Ameba
HBase at Ameba
Toshihiro Suzuki
 
HBaseを用いたグラフDB「Hornet」
HBaseを用いたグラフDB「Hornet」HBaseを用いたグラフDB「Hornet」
HBaseを用いたグラフDB「Hornet」
Toshihiro Suzuki
 
HBaseでグラフ構造を扱う(開発中)
HBaseでグラフ構造を扱う(開発中)HBaseでグラフ構造を扱う(開発中)
HBaseでグラフ構造を扱う(開発中)
Toshihiro Suzuki
 
Amebaサービスのログ解析基盤
Amebaサービスのログ解析基盤Amebaサービスのログ解析基盤
Amebaサービスのログ解析基盤
Toshihiro Suzuki
 
MySQLによってタフになる会12章
MySQLによってタフになる会12章MySQLによってタフになる会12章
MySQLによってタフになる会12章
Toshihiro Suzuki
 
第2回 Hadoop 輪読会
第2回 Hadoop 輪読会第2回 Hadoop 輪読会
第2回 Hadoop 輪読会
Toshihiro Suzuki
 
第25回 Hadoopソースコードリーディング 「HBase 最新情報」
第25回 Hadoopソースコードリーディング 「HBase 最新情報」第25回 Hadoopソースコードリーディング 「HBase 最新情報」
第25回 Hadoopソースコードリーディング 「HBase 最新情報」
Toshihiro Suzuki
 
HDP ハンズオンセミナー
HDP ハンズオンセミナーHDP ハンズオンセミナー
HDP ハンズオンセミナー
Toshihiro Suzuki
 
Kuduを調べてみた #dogenzakalt
Kuduを調べてみた #dogenzakaltKuduを調べてみた #dogenzakalt
Kuduを調べてみた #dogenzakalt
Toshihiro Suzuki
 
HBaseを用いたグラフDB「Hornet」の設計と運用
HBaseを用いたグラフDB「Hornet」の設計と運用HBaseを用いたグラフDB「Hornet」の設計と運用
HBaseを用いたグラフDB「Hornet」の設計と運用
Toshihiro Suzuki
 
HBaseを用いたグラフDB「Hornet」
HBaseを用いたグラフDB「Hornet」HBaseを用いたグラフDB「Hornet」
HBaseを用いたグラフDB「Hornet」
Toshihiro Suzuki
 
HBaseでグラフ構造を扱う(開発中)
HBaseでグラフ構造を扱う(開発中)HBaseでグラフ構造を扱う(開発中)
HBaseでグラフ構造を扱う(開発中)
Toshihiro Suzuki
 
Amebaサービスのログ解析基盤
Amebaサービスのログ解析基盤Amebaサービスのログ解析基盤
Amebaサービスのログ解析基盤
Toshihiro Suzuki
 
MySQLによってタフになる会12章
MySQLによってタフになる会12章MySQLによってタフになる会12章
MySQLによってタフになる会12章
Toshihiro Suzuki
 
第2回 Hadoop 輪読会
第2回 Hadoop 輪読会第2回 Hadoop 輪読会
第2回 Hadoop 輪読会
Toshihiro Suzuki
 
Ad

Recently uploaded (20)

Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 

Apache HBaseの現在 - 火山と呼ばれたHBaseは今どうなっているのか