Desktop vs. Server Database Systems
Oracle, SQL Server, Microsoft Access, MySQL, DB2 poʻo PostgreSQL? E tele ituaiga o oloa o faʻamaumauga i luga o le maketi i aso nei, ma faia ai le filifilia o se fausaga faʻapitoa mo atinaʻe tetele a lau faʻapotopotoga.
Faamatala Mea e Manaomia
Faʻamaumauga o faʻamaumauga o fesoʻotaʻiga (poʻo le DBMS) e mafai ona vaevaeina i ni vaega se lua: database database ma database database. O le mea masani, o faʻamaumauga o le 'upega tafaʻilagi e faʻatatau i le faʻaaogaina o tagata taʻitoʻatasi ma nofo ai i luga o komepiuta patino faʻapitoa (mai le mea lea o le numera o le komepiuta ).
O faʻamaumauga tuʻufaʻatasiga o loʻo i ai faʻamaumauga e faʻamautinoa ai le faʻamaoni ma le ogatasi o faʻamaumauga ma o loʻo faʻaogaina i le tele o tagata e faʻaaogaina talosaga. O nei upega tafaʻilagi ua mamanuina e taʻavale ai i luga o faʻataʻitaʻiga maualuluga ma tauaveina se tau e sili atu ona maualuga le tau.
E taua le faia o se faʻataʻitaʻiga ma le faʻaeteete auiliiliga ao le i tuʻuina atu ma tuʻuina atu i se faʻamaumauga tuʻufaʻamatalaga. O le a masani ona e iloa o se database o le komepiuta e fetaui ma au pisinisi pe a e fuafua muamua e faʻatau se faʻatautaia o faʻamaumauga taugata. E mafai foi ona e faʻamalamalamaina manaʻoga natia e manaʻomia ai le faʻapipiʻiina o se faʻamatalaga tuʻufaʻatasia, faʻamaumauga e faʻamaumau.
O faʻataʻitaʻiga o le auiliiliga o le a patino i lau faʻalapotopotoga, ae, i se tulaga maualalo, e tatau ona tali fesili nei:
- O ai o le a faʻaaoga le database ma oa galuega o le a latou faia?
- E faʻafia ona faʻaleleia ia faʻamatalaga? O ai o le a faia nei suiga?
- O ai o le a tuʻuina atu le lagolago IT mo le database?
- O a meafaigaluega o loʻo maua? E i ai se paketi mo le faʻatauina o mea faʻaopoopo meafaigaluega?
- O ai e nafa ma le tausia o faʻamatalaga?
- E mafai ona ofi mai faʻamatalaga faʻamatalaga ile Initaneti? Afai o lea, o le a le maualuga o le avanoa e tatau ona lagolagoina?
O le taimi lava e te aoina ai tali i nei fesili, o le ae sauniuni e amata le faagasologa o le iloiloga o faiga faʻavae faʻapitoa faʻamatalaga. E mafai ona e iloa o se faʻatautaia tele o faʻamaumauga ole server (e pei o SQL Server poʻo Oracle) e talafeagai e lagolago ai ou manaoga faʻapitoa. I le isi itu, o le komepiuta o le 'upega tafaʻilagi e pei o Microsoft Access e tutusa lava le mafai ona fetaui ma ou manaʻoga (ma sili atu ona faigofie ona aʻoaʻoina, faʻapea foʻi ma le faʻalelei i luga o lau api!)
Papamaa Taiala
Desktop databasebases e ofoina atu se taugofie, faigofie faigofie i le tele o le lavelave o mea e teu ai faʻamaumauga ma mea e manaʻomia mo le faʻaogaina. Latou te mauaina o latou igoa ona o le mea moni o loʻo mamanuina e taʻavale i luga o komepiuta "komepiuta" (poʻo le tagata lava ia). Atonu ua e masani i nisi o nei oloa ua uma ona iai - Microsoft Access, FileMaker ma OpenOffice / Libre Office Base (e aunoa ma se totogi) o le au taaalo sili. Sei o tatou iloiloina nisi o aoga na mauaina e ala i le faʻaaogaina o le komepiuta o le komepiuta:
- Desktop database e le taugata. O le ae iloa o le tele o fofo o le falemaʻi e maua mo le $ 100 (faʻatusatusa atu i le fia afe o tala mo o latou aiga vavalalata). O le mea moni, afai e te maua se kopi o le Microsoft Office, ua uma ona e laiseneina le Microsoft Access.
- O faʻamaumauga o le Papamaa e faʻaoga-tagata. E le manaʻomia se malamalamaʻaga maeʻaeʻa o le SQL pe a faʻaogaina nei faiga (e ui o le toʻatele e lagolagoina le SQL mo oe e alu i fafo). Papamaa DBMS e masani ona ofoina atu se faʻaoga faʻapipiʻi faʻamalosi taʻiala.
- Desktop database e tuʻuina atu fofo i luga o le initaneti. Ole tele o faʻamaumauga faʻapipiusaga faʻaonaponei e maua ai le 'upega tafaʻilagi' oloʻo mafai ai e oe ona lolomi lau faʻamatalaga i luga o le 'upega tafailagi i se faiga faʻapitoa pe faʻalelei.
Faʻamaumauga o Tūmau
O faʻamaumauga tuʻufaʻatasiga, e pei o Microsoft SQL Server , Oracle, PostgreSQL faʻamatalaga, ma le IBM DB2, o loʻo tuʻuina atu i faʻalapotopotoga le tomai e faʻatautaia ai le tele o faʻamatalaga lelei i se auala e mafai ai e le tele o tagata ona faʻaogaina ma faʻafou faʻamaumauga i le taimi e tasi. Afai e mafai ona e taulimaina le tau sili ona lelei, o se database e tuʻufaʻatasi i faʻamaumauga e mafai ona tuʻuina atu ia te oe se faʻamatalaga lelei o le puleaina o faʻamatalaga.
O faʻamanuiaga e maua mai i le faʻaaogaina o se polokalama e tuʻufaʻatasia e le server e eseese. Seʻio tatou tilotilo i nisi o faʻamatalaga sili ona taua na ausia:
- Faʻaliega. O faʻamaumauga tuʻufaʻatasia e mafai ona taulimaina e uiga i soʻo se faafitauli tau pulega o faʻamaumauga e mafai ona e lafo i ai. E fiafia le au atinaʻe i nei polokalama ona o loʻo i ai i latou polokalame vavalalata polokalama polokalama polokalama (po o APIs) e maua ai le faʻavaveina o le atinaʻeina o faʻasalalauga faʻapitoa faʻamaumauga. O le Oracle platform e avanoa mo le tele o faiga faʻaauau, saunia Linux junkies i se tulaga taʻalo lelei pe a paʻu faʻatasi ma Microsoft folks.
- Gaoioiga malosi. O faʻamaumauga tuʻufaʻatasia a le 'auʻaunaga e malosi e pei ona e manaʻo e avea ai. O tagata taaalo sili e mafai ona faʻaaoga lelei e tusa ai ma soʻo se faʻatautaia talafeagai o masini e mafai ona e fausia mo i latou. Faʻamaumauga o aso nei e mafai ona faʻatautaia le tele o le televave, tele-televavega o faʻamalosi, tautua tuʻufaʻatasia, fesoʻotaʻiga televave fesoʻotaʻiga ma le tekonolosi o le teuina o mea.
- Scalability. O lenei uiga e alu i le lima ma le tasi muamua. Afai e te naunau e tuʻuina atu punaoa talafeagai mo masini, e mafai e le aufaʻamaumauga o faʻamaumauga ona faʻaaogā ma le faʻaeteete le televave o le aofaʻiga o tagata faʻaoga ma / poʻo faʻamatalaga.
NoSQL Database Alternatives
Faatasi ai ma le faatupulaia o le manaomia o faalapotopotoga e pulea ai seti tetele o faamatalaga faigata - o nisi o ia mea e leai ni fausaga faaleaganuu - "NoSQL" faamaumauga ua faateleina le salalau. O le database NoSQL e le o faʻatulagaina i luga o le koluma masani / faʻasologa o faʻamaumauga o fesoʻotaiga masani, ae faʻaaogaina se faʻataʻitaʻiga o faʻamaumauga faʻapitoa. O le faʻataʻitaʻiga e ese, e faalagolago i le faʻamaumauga: o nisi faʻamaumauga faʻamatalaga e ala i ulugalii autu / taua, kalafi poʻo le lautele o koluma.
Afai e manaʻomia e lau faʻalapotopotoga le tele o faʻamaumauga, mafaufau i lenei ituaiga database, lea e sili atu ona faigofie le fetuutuunai nai lo RDBMs ma sili atu ona faʻaleleia. O taualuga e aofia ai MongoDB, Cassandra, CouchDB, ma Redis.