Desktop vs Sistèm Sistèm Database
Oracle, SQL sèvè, Microsoft Aksè, MySQL, DB2 oswa PostgreSQL? Gen byen yon varyete de pwodwi baz done sou mache a jodi a, fè seleksyon an nan yon platfòm pou enfrastrikti òganizasyon ou a yon pwojè redoutable.
Defini kondisyon ou yo
Sistèm jesyon Database (oswa DBMSs) ka divize an de kategori: baz done Desktop ak baz done sèvè. Anjeneral pale, baz done Desktop yo oryante nan aplikasyon pou sèl itilizatè ak abite sou estanda òdinatè pèsonèl (pakonsekan Desktop la tèm).
Database sèvè gen ladan mekanis asire fyab la ak konsistans nan done ak yo adapte nan direksyon aplikasyon pou milti-itilizatè. Baz done sa yo fèt pou yo kouri sou serveurs segondè pèfòmans yo epi pote yon tag pri ki koresponn pi wo.
Li enpòtan pou fè yon analiz bezwen anpil prekosyon anvan ou plonje nan ak komèt nan yon solisyon baz done. Ou pral souvan jwenn ke yon baz done Desktop se apwopriye pou kondisyon biznis ou lè ou te planifye orijinal yo achte yon solisyon chè sèvè ki baze sou. Ou ka dekouvwi tou kondisyon kache ki nesesite deplwaman de yon baz done ki baze sou sèvè, ki baze sou sèvè.
Pwosesis analiz bezwen an ap espesifik nan òganizasyon w lan, men, nan yon minimòm, yo ta dwe reponn kesyon sa yo:
- Ki moun ki pral lè l sèvi avèk baz done a ak sa ki travay yo pral fè?
- Konbyen fwa yo pral modifye done yo? Ki moun ki pral fè chanjman sa yo?
- Ki moun ki pral bay IT sipò pou baz done a?
- Ki sa ki kenkayri ki disponib? Èske gen yon bidjè pou achte pyès ki nan konpitè adisyonèl?
- Ki moun ki pral responsab pou kenbe done yo?
- Èske yo pral jwenn aksè done sou entènèt la? Si se konsa, ki nivo aksè ta dwe sipòte?
Yon fwa ou te sanble repons kesyon sa yo, ou pral prepare yo kòmanse pwosesis la nan evalye sistèm jesyon baz done espesifik. Ou ka dekouvri ke yon sofistike platfòm sèvè milti-itilizatè (tankou SQL sèvè oswa Oracle) ki nesesè pou sipòte kondisyon konplèks ou. Nan lòt men an, yon baz done Desktop tankou Microsoft Aksè ta ka menm jan ki kapab satisfè bezwen ou yo (ak pi fasil yo aprann, osi byen ke doubl sou pòchbook ou!)
Desktop baz done
Database Desktop ofri yon chè, solisyon senp nan anpil depo mwens konplèks depo ak kondisyon manipilasyon. Yo touche non yo pa vèti nan lefèt ke yo yo fèt nan kouri sou òdinatè "Desktop" (oswa pèsonèl). Ou pwobableman abitye ak yon kèk nan pwodwi sa yo deja - Microsoft Aksè, FileMaker ak OpenOffice / Libre Biwo Sèvi (gratis) yo se jwè yo pi gwo. Ann egzamine kèk nan benefis yo te genyen lè l sèvi avèk yon baz done Desktop:
- Database Desktop yo chè. Ou ap jwenn ke solisyon ki pi Desktop yo disponib pou anviwon $ 100 (konpare ak dè milye de dola pou kouzen ki baze sou yo). An reyalite, si ou posede yon kopi Microsoft Office, ou deja yon pwopriyetè ki gen lisans nan Microsoft Aksè.
- Database Desktop yo itilizatè-zanmitay. Yon bon jan konpweyansyon de SQL pa obligatwa lè w ap itilize sistèm sa yo (byenke anpil SQL sipòte pou ou geeks yo deyò). Desktop DBMSs anjeneral ofri yon fasil-a-navige koòdone itilizatè grafik.
- Database Desktop ofri solisyon entènèt. Anpil baz done Desktop modèn bay fonctionnalités entènèt pèmèt ou pibliye done ou sou entènèt la nan yon mòd estatik oswa dinamik.
Sèvè baz done
Database sèvè, tankou Microsoft SQL sèvè , Oracle, PostgreSQL louvri-sous, ak IBM DB2, ofri òganizasyon kapasite nan jere gwo kantite done nan efikasite nan yon fason ki pèmèt divinò anpil aksè ak aktyalizasyon done yo ansanm. Si ou kapab okipe pri a pri for, yon baz done sèvè ki baze sou ka ofri ou ak yon solisyon konplè jesyon done.
Benefis yo reyalize nan itilizasyon yon sistèm sèvè ki baze sou yo divès. Ann pran yon gade nan kèk nan pwogrè yo pi enpòtan reyalize:
- Fleksibilite. Sèvè ki baze sou baz done ka okipe jis sou nenpòt pwoblèm jesyon done ou ka jete nan yo. Devlopè renmen sistèm sa yo paske yo gen interfaces programmer-zanmitèr aplikasyon pwogram (oswa APIs) ki bay pou devlopman an rapid nan aplikasyon pou koutim baz done oryante. Platfòm lan Oracle se menm ki disponib pou sistèm operasyon miltip, bay Linux dunkies ak yon jaden jwe nivo lè pè nan kont folks yo Microsoft.
- Pouvwa pèfòmans. Sèvè ki baze sou bazdone yo tankou pwisan jan ou vle yo yo dwe. Jwè yo pi gwo yo kapab avèk efikasite itilize jis sou nenpòt platfòm pyès ki nan konpitè rezonab ke ou ap kapab konstwi pou yo. Baz done modèn ka jere miltip, processeur segondè-vitès, serveurs regwoupe, gwo koneksyon bandwid ak teknoloji depo fòt toleran.
- Évolutivité. Atribi sa a ale men-an-men ak yon sèl anvan an. Si ou vle bay resous pyès ki nan konpitè ki nesesè yo, baz done sèvè yo kapab grasyeuz okipe yon kantite lajan rapidman agrandi itilizatè ak / oswa done.
NoSQL Altènativ Database
Ak bezwen an ap grandi pou òganizasyon yo manipile kouche gwo done konplèks - kèk nan ki pa gen okenn estrikti tradisyonèl - "NoSQL" bazdone yo te vin pi plis gaye. Yon baz done NoSQL pa estriktire sou kolòn yo komen / ranje konsepsyon de baz done relasyon tradisyonèl yo, men pito sèvi ak yon modèl done pi fleksib. Modèl la varye, depann sou baz done a: kèk òganize done pa kle / valè pè, graf oswa kolòn lajè.
Si òganizasyon ou bezwen crunch yon anpil nan done, konsidere sa a ki kalite baz done, ki se tipikman pi senp nan konfigirasyon pase kèk RDBMs ak plis évolutive. Konkiran Top gen ladan MongoDB, Cassandra, CouchDB, ak Redis.