NoSQL for Developers Seminar
Explore the possibilities NoSQL databases offer developers for unparalleled flexibility and performance. This seminar will provide you with introduction to NoSQL Technologies and help you identify the benefits of Big Data for your business.
Engineers, Programmers, Networking specialists, Managers, Executives
SQL History and dominance
- Why SQL Ruled for so long?
- Why it is loosing its dominance?
NoSQL Definition
- No definition
- Common concepts
- Examples (when those are required)
The CAP Theorem (Consistency, Availability, Partition tolerance)
- RDBMS
- NoSQL implementations
- ACID
Storage Model
- Key-Value/Document/column-family/Graph databases
- Aggregated data
- Schemaless
Distribution Model
- Sharding
- Replication
- Master-Slave
- Peer to peer
Consistency models:
- Type of usage conflicts
- Weak consistency
- Strong Consistency
- Eventual Consistency
Map Reduce
- Why it is related to NoSQL.
Selecting the right tool for the job
- When to use NoSQL?
- Will SQL stop to exist?
- Why not use NoSQL?
- Some Major Technologies review (with short snippets):
- Hadoop/HBase
- Cassandra
- AWS (is it needed to provide details on azure and google cloud?):
- SimpleDB
- Dynamo
- MongoDB
- Redis
- Berkeley DB
- Memcache DB
- Neo4J

- על פי דרישה מועד פתיחה
- 09:00-12:30
ימים ושעות
- 4
שעות אקדמיות
- בסיסית
רמת הקורס
- עברית/English
שפת הדרכה
לבדיקת התאמה לקורס
ממליצים
לפתיחה והורדת סילבוס