סדנא NoSQL and BigData with MongoDB

מק"ט: #12078 | משך קורס: 8 שעות אק'

NoSQL Databases are types & structures based rather than tabular and relational. Types may be graph-based (with hierarchical structure), document oriented, key- value structures, tabular and object oriented.

Values can be stored and cached according to business layer strategies. Values may also have collections of relationships, some implementations generates events. This feels and tastes like natural behavior for OO programmers straggling with O/R Mapping frameworks… This is why 'NoSQL' buzz is back. This course introduces the concept of NoSQL DB and lets students explore it with MongoDB (Document based). We’ll also cover in high-level Cassandra(key-value) & Neo4J (graph DB).
 

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה
PDF version

קהל יעד

Developers and DBAs who would like to enter the NoSQL world.

תנאי קדם

  • Experienced Java programmers
  • Basic understanding of relational DBs
  • Basic knowledge of O/R Mapping concepts and terms
     

נושאים

Problems with O/R Mapping

 

Introduction to NoSQL

  • Types
  • Structure
  • General services
  • Events
  • Transactions

 

Introduction to MongoDB

  • Introduction to MongoDB
  • Setup & Configuration
  • Creating DB
  • Storing data
  • Relationships
  • Searching (Querying)
  • Managing transactions
  • Migrating from RDBMS to MongoDB
  • Use-cases & Real-world considerations

 

Introduction to graph based DB

  • Introduction to Neo4J
  • Creating DB
  • Managing transactions (overview)
  • Creating node hierarchy
  • Storing data
  • Relationships (overview)
  • Searching (overview)

 

Introduction to key-value based DB

  • Introduction to Cassandra DB
  • Networking (overview)
  • Creating clients (overview)
  • Creating and manipulating data (overview)
     

היקף

היקף הסדנא הינו 8 שעות אקדמאיות

תגיות