• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
2013-07-06 02 Дмитрий Голушко. Cassandra
 

2013-07-06 02 Дмитрий Голушко. Cassandra

on

  • 273 views

 

Statistics

Views

Total Views
273
Views on SlideShare
220
Embed Views
53

Actions

Likes
0
Downloads
1
Comments
0

3 Embeds 53

http://localhost 40
http://omskit.local 10
http://saturdays.omskit.org 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    2013-07-06 02 Дмитрий Голушко. Cassandra 2013-07-06 02 Дмитрий Голушко. Cassandra Presentation Transcript

    • Дмитрий Голушко О докладчике Java разработчик, server-side
    • • Первоначально создана в Facebook • В 2009 году передана в Apache Software Foundation • Представляет из себя распределенный key-value storage (еще называют row-oriented) • Текущая версия 1.2.6 • Лицензия Apache License v.2 Cassandra is designed to handle big data workloads across multiple nodes with no single point of failure.
    • БД Это сервера организаций  Это наш сервер БД 
    • Отказоустойчивость Простота Не платить гору денег 
    • Commit Log Memtable SSTable Запись Flush to a new file(minor compaction) Immutable
    • Memtable SSTable Чтение
    • Запись быстрее чтения!
    • Кассандра не удаляет данные до Compaction!!!!! Появляются ghost row при full scan
    • Keyspace База данных RowKey Ключ таблицы ColumnFamily Таблица Columns Колонки
    • Cassandra Сервер БД Java сервис Сервера организаций Java сервис
    • • Replication Lvl – 4 • Write Consist. Lvl - ALL Паранойя mode on!
    • Eventual Consistency Node2 Node3 Node1
    • Thrift Hector Astyanax Kundera
    • CQL 3 Thrift Hector Astyanax Kundera (+ Триггеры в 2.0)