#JJUG CCC fall
- 最近のBigDataトレンド
- lamda architecture
- CEP等
- On-memory OLTPが出てくれば置き換わるのでは
- in-memory data model
- CEP等
- work load ごとの multi tenant化(mesos , yarn等)
- OLTPもこのplatform上に乗るのが自然な流れ
- HDFS上でOLTPを動作させるのは限界があるので、技術的な置き換えがおこるのでは
- in-memory database
- on-memoryではリソースの限界が…
- ログは…
- 複製データとの同一性の保証
- ネットワーク遅延等
- concurency control
- ハードウェアの進化
- SSD / infinibandのような高速ネットワーク機器
- lamda architecture
- いくつかの先進事例についてのコメント
- アーキテクチャの革新
- N-tierモデルはもうダメ
- プログラミングモデルの革新
- クラウド上の問題を抽象化して解決できる言語が必要
- 分散、データモデル統合
- anti-caching(データが更新されたらキャッシュクリア)等
- ハードウェアの技術革新
- アーキテクチャの革新
- トランザクションの課題
- NoSQLでは可用性の向上のためにトランザクションを捨てている
- しかしトランザクションは大事。これを軽視すると淘汰される
- NewSQL
- NoSQLでは可用性の向上のためにトランザクションを捨てている
- Paxos
- transaction serializability
- strong consistency と serializability
- 同時実行を許容するがデータの同一性を保証するのがserializability
- snapshot isolation
- strong consistency と serializability
- 地球規模のデータベース
- geo replication
- parallel snapshot isolation "walter"
- causal consistency
- spanner
- paxos & 2 phase commitment (on geo clock)
- bigtable - paxos - 2PC
- HAT