Bileşenler

Drizzle Project bir Stripped Down MySQL

Basis Data: MySQL Server dan MySQL Client

Basis Data: MySQL Server dan MySQL Client
Anonim

Açık kaynak MySQL veritabanı, Oracle ya da Sybase gibi büyük, kaynaklara açık veritabanı yönetim sistemlerine hafif bir alternatif olarak hayat başlamıştır. Ancak yıllar geçtikçe, kullanıcılar daha fazla özellik için cazip hale geldi ve MySQL'in kod tabanının daha önce sadece ticari kuzenlerinde bulunan yeteneklerle şişmesine neden oldu.

Ancak her MySQL geliştiricisi bu yönde hemfikir değil. Bazıları sadece frenleri uygulamak değil, U dönüşü yapmak için yüksek zaman olduğunu düşünüyor. Özellikle, Web uygulama geliştirme topluluğundaki bazı müşteriler, Web uygulamaları için gerekli olmayan ileri teknoloji özellikleriyle zaman kaybetmeyen, yalın, ortalama bir veritabanı çağırıyor. Bu hafta çağrıları yanıtlandı.

MySQL'in mimarlık direktörü Brian Aker tarafından Çarşamba günü açıklanan Drizzle projesi, MySQL'i bir mikro çekirdek mimarisi kullanarak yeniden icat etmeye çalışıyor. Gereksiz özellikler, veritabanı çekirdeğinden çıkarılacak ve kullanıcıların bunları yüklemesine veya istedikleri gibi bırakmasına izin veren modüller halinde taşınacaktır. Modülerizasyon için işaretlenen özellikler arasında tetikleyiciler, görünümler, saklı yordamlar, erişim denetim listeleri ve bazı veri türleri bulunur.

[Daha fazla okuma: Medya akışı ve yedekleme için en iyi NAS kutuları]

Projenin SSS'sine göre, hedefi izleyici "Web altyapısı arka uç ve bulut bileşenleri" dir. Kodu, mevcut MySQL uygulamasını geride bırakan bir ölçekte büyük bir eşzamanlılık sağlamak amacıyla, modern multi-cpu / çok çekirdekli mimariler ile geliştirilecektir. Hem 32-bit hem de 64-bit CPU'ları destekleyecektir.

MySQL kod tabanına sahip olan MySQL AB, bu yılın Nisan ayında Sun Microsystems tarafından satın alındı. MySQL grubu hala Sun'ın içinde daha fazla veya daha az bağımsız olarak çalışmasına rağmen, MySQL veritabanı teknik olarak bir Sun yazılım ürünüdür.

En azından şimdilik, az çok bağımsız olarak geliştirilecek olan Drizzle değil. Önde gelen Drizzle geliştiricilerinin birçoğu Sun / MySQL için çalışsa da, Aker projede “SSS modeli açık işbirliğine dayanan bir model” yazıyor. Projenin kaynak kodu, GPL v2 açık kaynaklı yazılım lisansı altında kullanıma sunulacak.

Şimdilik, Drizzle'nin genel olarak kullanılabilirliği için somut bir program açıklanmadı. Siz veya kuruluşunuzdaki herhangi bir kişi, ilk sürüme kod yazarak dahil olmak isterse, SSS ve Drizzle Wiki'de talimatlar mevcuttur.