He aha keʻano o ka System Management System (DBMS)?

Hoʻonohonoho, hoʻonohonoho a hoʻonohonohoʻia e DBMSs kāuʻikepili

ʻO ka pūnaewele mālama pūnaewele (DBMS) ka polokalamu e hiki ai i kahi kamepiula mālama, lawe, add, holoi, a hoʻololi i nāʻikepili. Hoʻonohonohoʻia ka DBMS i nāʻano kumuhana o kaʻikepili pūnaewele, e like me ka mālamaʻana i ka hoʻohanaʻana i kaʻikepili, e like me ke kuhikuhiʻana o ka mea hoʻohana, a me ka hoʻokomo a weheʻana paha i nāʻikepili. Ke wehewehe neiʻo DBMS i ka mea i kapaʻia kaʻonaʻikepili, a iʻole keʻano i hoʻopaʻaʻia ai kaʻikepili.

Nā pono a mākou e hoʻohana ai i kēlā me kēia lā e koi iā DBMSs ma hope o nā hōʻike. Loaʻa kēia me nā ATM, nā pūnaha hoʻolālā lele, nā pūnaewele waihona kūʻai, a me nā puke kiʻi puke.

Hoʻohālikelike nā pilina pili honua (RDBMS) i ka pilina pili o nā papa a me nā pilina.

Ka mea e pili ana i nā polokalamu mālama papahana

Ua puni ka'ōlelo DBMS mai nā makahiki 1960, i ka manawa i hoʻomaka aiʻo IBM i ka papahana DBMS mua i kapaʻia he System Management System (IMS), kahi i mālamaʻia ai nāʻikepili i loko o kahi kamepiula ma kahi papa lāʻau. Ua pili wale nā'ilipili maʻakahi i waena o nā mākua a me nā moʻolelo o nā keiki.

ʻO ka hanauna hou aʻe o nā pūnaeweleʻikepiliʻo DBMS pūnaewele, i ho'āʻo e hoʻoholo i kekahi o nā palena o ka hoʻolālā hierarchia ma o ka hoʻohuiʻana i kahi pilina hoʻokahi-a-nui i waena o kaʻikepili. ʻO kēia ka mea i lawe iā mākou i nā makahiki 1970 i ka wā i hoʻokumuʻia ai ka model model database hieraria e ka IBM Edgar F. Codd,ʻoiaʻiʻo ka makuakāne o DBMS o kēia manawa iʻikeʻia e kēia mau lā.

Nā Pōā o ka Hoʻomākaukau Kūlohelohe DBMS

Hoʻohālikelike nā pilina pili honua (RDBMS) i ka pilina pili o nā papa a me nā pilina. ʻO ka pahuhopu hana mua o DBMSs pili i kēia lā,ʻo ia ka mālama i ka pono o kaʻikepili, ka mea e pale ana i ka pololei a me ke kūlike o kaʻikepili. Hoʻopiliʻia kēia ma o ke kaʻina o nā koʻikoʻi a me nā rula i nāʻikepili no ka paleʻana i ka hana houʻana a iʻole kaʻikeʻikepili.

Hoʻolakoʻia ka DBMSs i kaʻikepili i kaʻikepili ma o kaʻaeʻana, hiki ke hoʻohanaʻia ma nāʻano likeʻole. Eia kekahi laʻana, hiki i nā mana a nā luna hoʻokele ke komo i nāʻikepili iʻikeʻoleʻia e nā limahana'ē aʻe, aiʻole e hiki paha iā lākou ke hoʻololi i nāʻike i ka nānāʻana o nā mea hoʻohana.

ʻO ka hapanui o nā DBMSs hoʻohana i ka'ōlelo nīnau hulina SQL , a hāʻawi i kahi ala e hana ai me ka pūnaewele. ʻO kaʻoiaʻiʻo, inā he kikowaena kaʻikeʻana i kaʻikepili e hiki ai i nā mea hoʻohana ke nānā maka, koho, hoʻoponopono, a hoʻohana paha i kaʻikepili,ʻo SQL ka mea e hana i kēia mau hana ma hope.

Nā hiʻohiʻona o DBMSs

I kēia mau lā, loaʻa nā DBMS ma nāʻano kūʻai pāʻoihana a me nā mea kikowaena. ʻO kaʻoiaʻiʻo,ʻo ka kohoʻana i kahiʻikepili āu e makemake ai, he hana koʻikoʻi. ʻO kaʻoihana DBMS pāʻoihana kiʻekiʻe e hoʻomaluʻia e Oracle, Microsoft SQL Server, a me IBM DB2, nā koho koho a pau no nā pūnaeweleʻikepili paʻakikī a nui. No nā hui liʻiliʻi a iʻole ka hoʻohanaʻana i ka home, DBMSs kaulanaʻo Microsoft Access a me FileMaker Pro.

I kēia mau lā, ua ulu nui nā DBMSs'ē aʻe ma ka laulaha. ʻO kēia ka hopena NoSQL, kahi i hoʻololiʻia ai ka pahuhopuʻoʻoleʻa o RDBM e kekahi māmā paʻa. Loaʻa kēia mau mea no ka mālamaʻana a me ka hanaʻana me nā pūʻulu hōʻona nui me ka nui o nāʻanoʻikepili. ʻO nā mea nui ma kēia wahi,ʻo MongoDB, Cassandra, HBase, Redis, a me CouchDB.