piątek, marca 05, 2010

Serwisy społecznościowe wolą inne bazy…

Kolejne potwierdzenie odchodzenia serwisów społecznościowych od tradycyjnych (relacyjnych) baz danych w kierunku ‘NoSQL’. We wrześniu ubr. Digg, a teraz Twitter mówi o planach odejścia od MySQL w kierunku bazy Cassandra. Mówi się, że obecnie nacisk należy położyć na odczycie danych (szybkim dostępie) niż na zapisie. Dzieje się tak dlatego, że serwisy przechowują często pobierane dane w pamięci podręcznej (cache lub memcache) tak, że są one natychmiast dostępne a jedynie zapis (utrwalenie - zapewnienie spójności w bazie) jest ważny. Dlatego główny atut MySQL – niesamowicie szybki odczyt, dobie ogromnej pojemności pamięci RAM, odchodzi na drugi plan. Takimi nie-SQL–owymi bazami są: HBase, Voldemort, MongoDB, MemcacheDB, Redis, Cassandra, HyperTable, Tokyo Cabinet/Tyrant, and Dynomite. Źródło – ITWorld.

Porzucenie MySQL może przyjąć masowy charakter z uwagi na przejęciu SUN-a (właściciela praw do MYSQL) przez firmę Oracle.

Brak komentarzy: