Promotion
CodeGym University
Learning
Course
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme
Lessons
Reviews
About us
Start
Start learning
Start learning now
Quest map
Lessons
All quests
All levels
Problems of concurrent transactions
Module 4. Working with databases
Level 18,
Lesson 0
Introduction. Lost update. Dirty reading. Non-repetitive reading. Reading phantoms.
Transaction isolation levels
Module 4. Working with databases
Level 18,
Lesson 1
Read uncommitted Read committed Repeatable read Serializable Transaction isolation support in real DBMS
ACID concept
Module 4. Working with databases
Level 18,
Lesson 2
Emergence of ACID Emergence of Transactions ACID Connectivity
C.A.P. theorem
Module 4. Working with databases
Level 18,
Lesson 3
Pro Brewer Consistency Proving the “theorem” of ACID transactions
Transactions and more
Module 4. Working with databases
Level 18,
Lesson 4
The Concurrency Problem Transactions Came to Save Us "I" and Other Letters in ACID
Introduction to NoSQL databases
Module 4. Working with databases
Level 19,
Lesson 0
How a NoSQL database works. What can NoSQL databases be used for? Types of NoSQL databases. Comparison of SQL (relational) and NoSQL (non-relational) databases.
Characteristics of NoSQL databases
Module 4. Working with databases
Level 19,
Lesson 1
The emergence of the term NoSQL. Basic characteristics of NoSQL databases. Representation of data in the form of aggregates (aggregates).
Features of NoSQL databases
Module 4. Working with databases
Level 19,
Lesson 2
Weak ACID properties. Distributed systems, without shared resources (share nothing). NoSQL databases are mostly open source and created in the 21st century.
Apache Cassandra
Module 4. Working with databases
Level 19,
Lesson 3
Description. data model. Data types.
Apache Cassandra: storing data in a cluster
Module 4. Working with databases
Level 19,
Lesson 4
Data distribution. Consistency of data when writing. Consistency of data when reading.
Sharding
Module 4. Working with databases
Level 20,
Lesson 0
What is sharding? We share the indivisible. A simple example of "how to do it by hand". Amdahl law.
Sharding: reverse side
Module 4. Working with databases
Level 20,
Lesson 1
How to shard and slow down N times? About the semi-auto. Absolute perfect automation? What are F()? The price to be paid. Complex/long pain: resharding.
Show more
1
...
49
50
51
52
53
...
66
Please enable JavaScript to continue using this application.