SlideShare una empresa de Scribd logo
1 de 118
Descargar para leer sin conexión
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は今どうなっているのか

Más contenido relacionado

La actualidad más candente

SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係datastaxjp
 
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...オラクルエンジニア通信
 
오픈소스컨설팅 클러스터제안 V1.0
오픈소스컨설팅 클러스터제안 V1.0오픈소스컨설팅 클러스터제안 V1.0
오픈소스컨설팅 클러스터제안 V1.0sprdd
 
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)NTT DATA Technology & Innovation
 
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)NTT DATA OSS Professional Services
 
IoT時代におけるストリームデータ処理と急成長の Apache Flink
IoT時代におけるストリームデータ処理と急成長の Apache FlinkIoT時代におけるストリームデータ処理と急成長の Apache Flink
IoT時代におけるストリームデータ処理と急成長の Apache FlinkTakanori Suzuki
 
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)Noritaka Sekiyama
 
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화OpenStack Korea Community
 
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021Kouhei Sutou
 
카프카, 산전수전 노하우
카프카, 산전수전 노하우카프카, 산전수전 노하우
카프카, 산전수전 노하우if kakao
 
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密ShuheiUda
 
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方Yoshiyasu SAEKI
 
PHPのセッション管理にDynamoDBを使う
PHPのセッション管理にDynamoDBを使うPHPのセッション管理にDynamoDBを使う
PHPのセッション管理にDynamoDBを使うTaiji INOUE
 
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
 
Fibre Channel 基礎講座
Fibre Channel 基礎講座Fibre Channel 基礎講座
Fibre Channel 基礎講座Brocade
 
Podman Overview and internals.pdf
Podman Overview and internals.pdfPodman Overview and internals.pdf
Podman Overview and internals.pdfSaim Safder
 

La actualidad más candente (20)

SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係
 
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
 
오픈소스컨설팅 클러스터제안 V1.0
오픈소스컨설팅 클러스터제안 V1.0오픈소스컨설팅 클러스터제안 V1.0
오픈소스컨설팅 클러스터제안 V1.0
 
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
 
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
 
IoT時代におけるストリームデータ処理と急成長の Apache Flink
IoT時代におけるストリームデータ処理と急成長の Apache FlinkIoT時代におけるストリームデータ処理と急成長の Apache Flink
IoT時代におけるストリームデータ処理と急成長の Apache Flink
 
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
 
KafkaとPulsar
KafkaとPulsarKafkaとPulsar
KafkaとPulsar
 
Metaspace
MetaspaceMetaspace
Metaspace
 
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
 
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
 
Apache Hadoop HDFSの最新機能の紹介(2018)#dbts2018
Apache Hadoop HDFSの最新機能の紹介(2018)#dbts2018Apache Hadoop HDFSの最新機能の紹介(2018)#dbts2018
Apache Hadoop HDFSの最新機能の紹介(2018)#dbts2018
 
카프카, 산전수전 노하우
카프카, 산전수전 노하우카프카, 산전수전 노하우
카프카, 산전수전 노하우
 
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
 
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
 
ヤフー発のメッセージキュー「Pulsar」のご紹介
ヤフー発のメッセージキュー「Pulsar」のご紹介ヤフー発のメッセージキュー「Pulsar」のご紹介
ヤフー発のメッセージキュー「Pulsar」のご紹介
 
PHPのセッション管理にDynamoDBを使う
PHPのセッション管理にDynamoDBを使うPHPのセッション管理にDynamoDBを使う
PHPのセッション管理にDynamoDBを使う
 
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 発表資料)
 
Fibre Channel 基礎講座
Fibre Channel 基礎講座Fibre Channel 基礎講座
Fibre Channel 基礎講座
 
Podman Overview and internals.pdf
Podman Overview and internals.pdfPodman Overview and internals.pdf
Podman Overview and internals.pdf
 

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

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 TrendsEsther 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 HBaseMichael 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 TrendsEsther 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 hadoopfann wu
 
Facebook keynote-nicolas-qcon
Facebook keynote-nicolas-qconFacebook keynote-nicolas-qcon
Facebook keynote-nicolas-qconYiwei Ma
 
支撑Facebook消息处理的h base存储系统
支撑Facebook消息处理的h base存储系统支撑Facebook消息处理的h base存储系统
支撑Facebook消息处理的h base存储系统yongboy
 
Facebook Messages & HBase
Facebook Messages & HBaseFacebook Messages & HBase
Facebook Messages & HBase强 王
 
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 2012Chris 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 PinterestHBaseCon
 
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 PinterestHBaseCon
 
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 2014larsgeorge
 
Distributed applications using Hazelcast
Distributed applications using HazelcastDistributed applications using Hazelcast
Distributed applications using HazelcastTaras 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 BigtopEvans 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 Upcominghuguk
 
The State of HBase Replication
The State of HBase ReplicationThe State of HBase Replication
The State of HBase ReplicationHBaseCon
 
Meet hbase 2.0
Meet hbase 2.0Meet hbase 2.0
Meet hbase 2.0enissoz
 
Meet HBase 2.0
Meet HBase 2.0Meet HBase 2.0
Meet HBase 2.0enissoz
 

Similar a 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
 
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
 
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
 
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 ...
 
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
 
Facebook keynote-nicolas-qcon
Facebook keynote-nicolas-qconFacebook keynote-nicolas-qcon
Facebook keynote-nicolas-qcon
 
支撑Facebook消息处理的h base存储系统
支撑Facebook消息处理的h base存储系统支撑Facebook消息处理的h base存储系统
支撑Facebook消息处理的h base存储系统
 
Facebook Messages & HBase
Facebook Messages & HBaseFacebook Messages & HBase
Facebook Messages & HBase
 
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
 
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
 
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
 
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
 
Distributed applications using Hazelcast
Distributed applications using HazelcastDistributed applications using Hazelcast
Distributed applications using Hazelcast
 
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
 
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
 
HBase lon meetup
HBase lon meetupHBase lon meetup
HBase lon meetup
 
The State of HBase Replication
The State of HBase ReplicationThe State of HBase Replication
The State of HBase Replication
 
Meet Apache HBase - 2.0
Meet Apache HBase - 2.0Meet Apache HBase - 2.0
Meet Apache HBase - 2.0
 
Meet hbase 2.0
Meet hbase 2.0Meet hbase 2.0
Meet hbase 2.0
 
Meet HBase 2.0
Meet HBase 2.0Meet HBase 2.0
Meet HBase 2.0
 

Más de 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を調べてみた #dogenzakaltToshihiro 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
 

Más de Toshihiro Suzuki (10)

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

Último

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Último (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

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