Живий Cassandra-гуру

Авто курсу працює з Cassandra вже майже 7 років, встигнувши попрацювати над одними з найбільш високонавантажених проектів разом з архітекторами Cassandra світового рівня.

Максимально швидкий старт

Курс містить 100% інформації, необхідної для успішного початку використання Cassandra. Не потрібно витрачати багато часу на вивчення документації, форуми або YouTube. Ми зробили це за вас і підготували максимально просту і швидку одноденну програму, щоб заощадити купу вашого часу.

Реальний "продакшин" досвід

Автор ділиться своїм безцінним досвідом проектування, впровадження, міграції та підтримки Cassandra в "продакшині", це також дає можливість задати будь-які питання і отримати на них самий кваліфіковану відповідь.

Опис: NoSQL не замінює, а доповнює реляційні бази даних в тих випадках, коли масштабованість і продуктивність стають важливіше транзакційності, і в умовах, коли структура даних міняється досить часто, або навіть є унікальною від запису до запису.

Cassandra – найпотужніший інструмент для побудови високонавантажених NoSQL-систем, що дозволяє домагатися практично лінійної масштабованості і максимальної гнучкості при роботі з даними.

Тож не дивно, що найбільші світові компанії і одні з самих навантажених проектів в світі обирають саме цю систему у якості розподіленого сховища даних.

Як і більшість подібних систем, Cassandra достатньо проста в установці і використанні, але тільки до тих пір, коли доходить справа до "продакшину", де не обійтися без знань найважливіших принципів роботи цієї СУБД.

Станіслав, маючи величезний досвід в побудові, апгрейді, міграції та обслуговуванні систем на базі Cassandra для провідних Європейських компаній, не тільки розповість про найважливіші аспекти NoSQL і Cassandra, але також поділиться безцінним особистим досвідом, про який мало де можна прочитати.

Аудиторія: цей курс для Data-інженерів, розробників і архитекторів, які хочуть досконально розібратися в Cassandra, бізнес-аналітиків і менеджерів, які хочуть максимально чітко розуміти можливості NoSQL і Cassandra.

Складність: середня (бажано знати основи роботи з будь-якою базою даних, вміти працювати з Linux, мати уявлення про Big Data і, в ідеалі, трохи розбиратися в високонавантажених системах).

Тривалість: 8 годин (1 повний день)

Вартість: 2499 грн.

Програма курсу: Cassandra – повне занурення в NoSQL

  1. Peer-to-peer
  2. CQL
  3. Linear scalability
  4. "100%" uptime
  5. Java
  6. Query consistency tunning
  7. DC and Rack aware
  1. The Ring
  2. Gossip
  3. RF, CL
  4. Snitch
  5. Dynamic snitch, kinda a Santa of snitches
  6. Data storage (commitLog, MemTable, SSTABle)
  7. Write/Read paths (mby in advanced section?)
  8. Repair
  9. Files (cassandra.yaml, cassandra-env.sh, java.options)
  10. From ALWAYS to NEVER (kinda good and bad practices, and something that falls into middle and sometimes)
  11. vnodes
  12. CL=ALL bad performance, even worse resiliency
  13. LOCAL_QUORUM is prefered, global quorum is ok with logical DCs
  14. G1GC
  15. Incremental backups
  16. Incremental repair
  17. NAS, SAN, a word on AWS
  18. Oracle Java
  19. Auto Snapshots
  1. docker-compose.yml for C* cluster
  2. basic Java/Python app
  1. Driver advice
  2. Difference between Datastax and Apache Cassandra
  3. Hardware recommendations
  4. Write/Read path
  5. Basic Data Modeling
  6. Compaction
  7. Common failure scenarios and their recovery
  8. Common maintenance scenarios
  9. Practice in AWS
  10. Advice on Configuration Management for Cassandra
  11. Performance tuning

Найчастіші Питання:

Q: Для кого цей курс?

Цей курс для Data-інженерів, розробників і архитекторів, які хочуть досконально розібратися в Cassandra, бізнес-аналітиків і менеджерів, які хочуть максимально чітко розуміти можливості NoSQL і Cassandra.

Q: Що я буду вміти після курсу?

Відповідати на теоретичні питання про Cassandra і NoSQL, вміти розрізняти і правильно вибирати в залежності від задач NoSQL або RDBMS базу даних, планувати архітектуру систем з використанням Cassandra, а також створювати додатки, які зможуть підключатися і працювати з Cassandra.