מידע וסילבוס - Apache Cassandra

Cassandra training helps you master NoSQL database known for Scalability and High Availability without compromising on Performance. You'll gain expertise in Cassandra Data Model, Data Modelling, Architecture, CQL with real-life industry use-cases

  • Foundations of Apache Cassandra
    • CQL
    • Cassandra distributed architecture
    • Partitions and clustering
    • Working with Java driver
    • Data distribution
      • Partition keys
      • Virtual nodes
      • Masterless replication
      • Distributed deletions
      • Gossip protocol
    • Consistency
      • Immidiate vs. Eventual
      • Tuning consistency

 

  • Basic Operations
    • Creating a cluster
    • Sizing a cluster
    • Basic JVM tuning
    • GC implications
    • Basic monitoring with JMX
    • Exploring logs and general troubleshooting
  • Data Modeling
    • Basic Data Modeling
      • Modeling relationship
      • Modeling Hierarchy
      • Collections and user defined types
    • Concurrency
      • Patterns for concurrent reads and writes
      • Transactions and locking
    • Handling Time-Series data
    • Pagination
    • ORM
      • ORM principles
      • Choosing ORM system
      • Spring Data Cassandra
  • Advanced
    • Performance
      • Data modeling and denormalization
      • Performance vs. integritry
      • Eventual consistency
      • Reads and writes complexity and performance
    • Troubleshooting
      • Debugging & logging

Familiarity with Linux command line, minimal knowledge of Java, database or data-warehouse concepts

3 days (24 hours)

השתתפות ב80% מהקורס

לשיחה / תאום פגישה עם יועץ לימודים: