Skip to main content

Ano ang isang sistema ng pamamahala ng database na nakatuon sa object?

Ang isang object-oriented database management system (OODBMS) ay tumutulong sa mga programmer na gumawa ng mga bagay na nilikha sa isang programming language na kumilos bilang isang object ng database.Ang object-oriented programming ay batay sa isang serye ng mga gumaganang bagay.Ang bawat bagay ay isang independiyenteng gumaganang application o programa, na itinalaga gamit ang isang tiyak na gawain o papel na gampanan.Ang isang sistema ng pamamahala ng database na nakatuon sa object ay isang database ng relational na idinisenyo upang pamahalaan ang lahat ng mga independiyenteng programang ito, gamit ang data na ginawa upang mabilis na tumugon sa mga kahilingan para sa impormasyon ng isang mas malaking aplikasyon.

Upang ilarawan ang isang OODBMS, maaari kaming gumamit ng isang simpleng komersyal na kusina na may tatlong kawani ng kawani: head chef, lutuin at pangalawang lutuin.Ang lutuin ay may pananagutan para sa steak at ang pangalawang lutuin ay may pananagutan para sa fries at salad.Parehong abala sa pagtatrabaho sa kanilang mga pag -andar, kahit na walang anumang mga order.Ang head chef ay ang object-oriented database management system, ang lutuin at pangalawang lutuin ay parehong mga bagay.Ang isang customer ay naglalagay ng isang order para sa steak, fries at salad na ibinibigay ng waiter sa head chef.Ang head chef ay tumatawag sa order.Mabilis na ibinibigay ng lutuin ang lutong steak sa plato, sa parehong oras ang pangalawang lutuin ay nagdaragdag ng mga fries at salad at sinabi sa chef ang order ay tapos na.Pareho silang nagbibigay ng eksaktong kung ano ang kinakailangan kaagad, dahil isinasagawa nila nang maaga ang kanilang mga indibidwal na gawain.Maramihang mga direksyon, karagdagang pagbabawas ng oras ng pagtugon.Ang mga bagay o lutuin ay maaaring magamit bilang magkahiwalay na mga programa, ngunit ang oras ng pagtugon ay mas mabilis at ang impormasyon ay ibinibigay sa isang cohesive package kapag naayos ng chef o oodbms.Ang C#, Visual Basic, .NET, C ++, Objective-C at SmallTalk ay nadagdagan ang lahat ng katanyagan ng sistema ng pamamahala ng database na nakatuon sa object.

Ang isang object-oriented database management system ay karaniwang pinakamahusay na ginagamit sa mga aplikasyon ng negosyo kung saan mayroong isang kinakailangan para sa pagproseso ng mataas na pagganap sa isang kumplikadong kapaligiran.Ang mga industriya na may mataas na demand para sa ganitong uri ng programming ay karaniwang nasa engineering, telecommunication, dalubhasang mga serbisyo sa pananalapi at larangan ng pananaliksik na pang -agham.Lumikha ng isang set ng isang karaniwang mga pagtutukoy para sa isang programang nakatuon sa object.Ang nasabing pamantayan ay potensyal na mapapabuti ang portability ng mga application na isinulat para sa object-oriented database management system, at sa gayon mabawasan ang gastos na natamo sa paglikha ng bagong code sa bawat oras.Ang pangkat ay nag -disband noong 2001, ngunit ang iba't ibang mga grupo at mga inisyatibo ay sinusubukan pa ring tukuyin ang isang pamantayan upang payagan ang mga aplikasyon ng cross functional.