Składniki

Projekt Drizzle planuje obnażony MySQL

O'Reilly MySQL CE 2011: Brian Aker, "State of Drizzle"

O'Reilly MySQL CE 2011: Brian Aker, "State of Drizzle"
Anonim

Baza danych MySQL o otwartym kodzie źródłowym stała się lekką alternatywą dla dużych systemów zarządzania bazami danych, takich jak Oracle czy Sybase. Z biegiem lat jednak użytkownicy domagali się coraz więcej funkcji, powodując, że baza kodu MySQL rozrasta się z możliwościami, które wcześniej znaleziono tylko w komercyjnych kuzynach.

Ale nie każdy programista MySQL zgadza się z tym kierunkiem. Niektórzy uważają, że najwyższy czas nie tylko na zastosowanie hamulców, ale także na zwrot. W szczególności niektórzy klienci w społeczności programistów aplikacji internetowych apelują o szczupłą, średnią bazę danych, która nie marnuje czasu na zaawansowane funkcje, które nie są konieczne w przypadku aplikacji internetowych. W tym tygodniu ich odpowiedź została odebrana

Projekt Drizzle, ogłoszony w środę przez dyrektora architektury MySQL, Briana Akera, próbuje ponownie wymyślić MySQL przy użyciu architektury mikro-jądra. Zbędne funkcje zostaną usunięte z rdzenia bazy danych i przeniesione do modułów, dzięki czemu użytkownicy mogą je załadować lub pozostawić w razie potrzeby. Wśród funkcji oznaczonych do modularyzacji można wymienić wyzwalacze, widoki, procedury składowane, listy kontroli dostępu i niektóre typy danych.

[Więcej informacji: Najlepsze pudełka NAS do strumieniowego przesyłania multimediów i tworzenia kopii zapasowych]

Zgodnie z najczęściej zadawanymi pytaniami projektu jego cel publiczność to "infrastruktura zaplecza WWW i komponenty chmury". Jego kod zostanie opracowany z myślą o nowoczesnych architekturach wieloprocesorowych / wielordzeniowych, aby umożliwić masową współbieżność w skali wykraczającej poza obecną implementację MySQL. Będzie obsługiwał zarówno 32-bitowe, jak i 64-bitowe procesory.

MySQL AB, firma, która posiada prawa autorskie do bazy kodu MySQL, została przejęta przez Sun Microsystems w kwietniu tego roku. Chociaż grupa MySQL nadal działa mniej lub bardziej niezależnie w Sun, baza danych MySQL jest z technicznego punktu widzenia oprogramowaniem Sun.

Nie tak Drizzle, który będzie rozwijany mniej lub bardziej niezależnie, przynajmniej na razie. Chociaż kilku wiodących deweloperów Drizzle pracuje dla Sun / MySQL, Aker pisze w projekcie FAQ: "Model rozwoju opiera się na otwartej współpracy". Kod źródłowy projektu zostanie udostępniony na licencji otwartego oprogramowania GPL v2.

Na razie nie ogłoszono żadnego konkretnego harmonogramu wydania Drizzle o ogólnej dostępności. Jeśli Ty lub ktokolwiek z twojej organizacji chciałby się zaangażować poprzez dodawanie kodu do pierwszej wersji, instrukcje są dostępne w FAQ i na Wiki Drizzle.