How do new database models provide better scalability and performance over traditional RDBMS implementations?

We have

aimed at achieving one common goal - providing the greatest possible scalability of data management .

Due to scalability, I understand that the cost of use should not increase dramatically with increasing data size.

RDBMS are slow when the amount of data is large, as the number of unchanging immutable goals leads to more IO.

alt text

How do these customizable, scalable, user-friendly data management systems solve the problem?

, Google BigTable:

alt text

. ?

+3
4

"" SQL , - . . , -.

, "" . , . , , , , () . , SQL , NOSQL ( SQL).

+2

Bigtable, , - , . Bigtable tabletserver ( ); , Bigtable. ( , ), , , .

, , , , : , , , , ( , !).

+2

, comodity // (, /).

RDBMS (), . , DB, ..

, - , .

- / , , (?) ​​ .

- - (), .

0

- http://queue.acm.org/detail.cfm?id=1394128 - ACID . . http://database.cs.brown.edu/papers/stonebraker-cacm2010.pdf -.

. MySQL Oracle. MySQL , Oracle, . MySQL DB, , , Oracle, , MySQL Berkely DB , , , ld, , .

0

Source: https://habr.com/ru/post/1759799/


All Articles