Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dane open source rosną:wybór MySQL, NoSQL lub obu

Dane o otwartym kodzie źródłowym mają rozdwojoną osobowość. Jest fanatyk NoSQL, który lubi wszczynać tyrady przeciwko restryktywnemu światu relacyjnych baz danych, jest też wielbiciel MySQL, który jest zagorzałym obrońcą wszystkiego, co ustrukturyzowane – z tymi wszystkimi danymi, które leżą gdzieś schludnie w tabeli.

Przy całej tej retoryce można by pomyśleć, że te dwie strony nigdy nie będą musiały się dogadać. W rzeczywistości tysiące firm codziennie tworzy relacyjne i pozbawione schematów bazy danych. Tak było od lat.

Jednak nowe trendy technologiczne mają tendencję do polaryzacji. Kiedy NoSQL wystartował, zaczął brzmieć jak wezwanie do zakończenia relacyjnych baz danych. To raczej nie nastąpi w najbliższym czasie – i nie bez powodu.

Craigslist jest doskonałym przykładem firmy bezproblemowo integrującej ustrukturyzowane i nieustrukturyzowane wyszukiwanie danych. W przeszłości firma wykorzystywała MySQL do obsługi godzinowego ataku ofert pracy i ogłoszeń drobnych.

Pomimo dużego obciążenia MySQL z łatwością podoła temu zadaniu. Potrzeba podejścia NoSQL pojawiła się dopiero wtedy, gdy zarchiwizowane dane zaczęły osiągać imponujące rozmiary. Ze względu na wymogi regulacyjne Craigslist musi zarchiwizować wszystkie swoje historyczne dane — nawet tę pięcioletnią reklamę obskurnego, zawyżonego mieszkania w Austin podczas SXSW.

Czytaj więcej


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd synchronizacji poleceń PHP

  2. Ograniczenie CHECK w MySQL nie działa

  3. Jak podłączyć wiele baz danych w PHP, MYSQLi i PDO

  4. Jak uzyskać rekordy z ostatnich 24 godzin w MySQL?

  5. Jak używać natywnego hasła w MySQL 5.7