Komponentit

Drizzle Project Plans isang Stripped-Down MySQL

How to make a Wall Sofa Bed System: The Murphy Bed // Tiny Apartment Build - Ep.5

How to make a Wall Sofa Bed System: The Murphy Bed // Tiny Apartment Build - Ep.5
Anonim

Ang open source MySQL database ay nagsimula sa buhay bilang isang magaan na kahalili sa malaki, mapagkukunan-gutom na mga sistema ng pamamahala ng database, tulad ng Oracle o Sybase. Gayunpaman, sa paglipas ng mga taon, ang mga gumagamit ay may clamored para sa higit pa at mas maraming mga tampok, na nagiging sanhi ng MySQL codebase sa swell na may mga kakayahan na dati lamang ay natagpuan sa kanyang komersyal na pinsan.

Ngunit hindi bawat MySQL developer sumasang-ayon sa direksyon na ito. Ang ilang mga nadama na ito ay mataas na oras na hindi lamang upang ilapat ang preno, ngunit upang kumuha ng U-turn. Sa partikular, ang ilang mga customer sa Web application development community ay tumatawag para sa isang matangkad, ibig sabihin ng database na hindi nag-aaksaya ng oras sa mga mas mataas na dulo na mga tampok na hindi kinakailangan para sa mga Web app. Sa linggong ito, ang kanilang tawag ay nasagot.

Ang Proyekto ng Drizzle, na inihayag noong Miyerkules ng direktor ng arkitektura ng MySQL na si Brian Aker, ay nagtatangkang muling likhain ang MySQL gamit ang isang micro-kernel architecture. Ang mga supergal na tampok ay aalisin sa core ng database at inilipat sa mga module, na nagpapahintulot sa mga user na i-load ang mga ito o iwanan ang mga ito ayon sa gusto. Kabilang sa mga tampok na minarkahan para sa modularization ang mga pag-trigger, mga view, mga pamamaraan na naka-imbak, mga listahan ng control access, at ilang mga uri ng data.

[Karagdagang pagbabasa: Pinakamahusay na mga kahon ng NAS para sa streaming ng media at backup]

Ayon sa FAQ ng proyekto, Ang madla ay "backend ng imprastraktura ng Web at mga bahagi ng ulap." Ang code nito ay bubuuin sa modernong multi-cpu / multi-core na mga arkitektura sa isip, na may layuning ma-enable ang napakalaking concurrency sa isang sukat na lumalabag sa kasalukuyang pagpapatupad ng MySQL. Ito ay sumusuporta sa parehong 32-bit at 64-bit na CPU.

MySQL AB, ang kumpanya na hawak ang mga copyright sa MySQL codebase, ay nakuha ng Sun Microsystems noong Abril ng taong ito. Kahit na ang MySQL group ay nagpapatakbo pa ng higit pa o mas malaya sa loob ng Sun, ang database ng MySQL ay technically isang software ng Sun na produkto.

Hindi kaya ang Drizzle, na kung saan ay bubuo nang higit pa o mas malaya, hindi bababa sa ngayon. Kahit na ang ilan sa mga nangunguna na mga nag-develop ng Drizzle ay gumagawa para sa Sun / MySQL, sumulat si Aker sa FAQ ng proyekto, "Ang modelo ng pag-unlad ay isa batay sa bukas na pakikipagtulungan." Ang pinagmulang code ng proyekto ay magagamit sa ilalim ng GPL v2 open source software license.

Sa ngayon, walang konkreto iskedyul para sa isang pangkalahatang-availability release ng Drizzle ay inanunsiyo. Kung ikaw o sinuman sa loob ng iyong samahan ay nais na makakuha ng kasangkot sa pamamagitan ng pagbibigay ng code sa unang release, gayunpaman, ang mga tagubilin ay magagamit sa FAQ at ang Drizzle Wiki.