Desktop vs. Server Database Systems
Oracle, SQL Server, Microsoft Access, MySQL, DB2 na PostgreSQL? Misy karazana tahirin-tserasera maro eny an-tsena amin'izao fotoana izao, ka mahatonga ny fifantenana sehatra iray ho an'ny foto-drafitrasan'ny fikambanana ho tetikasa manelingelina.
Mamaritra ny zavatra takinao
Ny rafitra fitantanana ny Database (na DBMS) dia azo zaraina ho sokajy roa: database databases sy server databases. Amin'ny ankapobeny, ireo tahirim-bokim-pandrafetana dia mifantoka amin'ny fampiasana mpampiasa tokana ary mipetraka amin'ny ordinatera manokana (noho izany ny teny desktop ).
Ny tahiry server dia misy rafitra azo antoka mba hahazoana antoka ny fahamendrehana sy ny fiantohana ny angon-drakitra ary mifantoka amin'ny fampiasana fampiasa maro. Ireo tahiry ireo dia natao hamandrika amin'ny serivisy manana traikefa avo lenta ary mitondra ny mari-pamantarana avo lenta kokoa.
Zava-dehibe ny manao fandalinana tsara, alohan'ny handehananao sy handraisanao vahaolana amin'ny angona. Matetika ianao no mahita fa ny banky angona birao dia mety amin'ny fepetra takian'ny raharaham-barotra raha toa ka nikasa ny hividy vahaolana haingana amin'ny serivisy ianao. Azonao atao ihany koa ny manazava ny zavatra takiana miafina izay mitaky ny fametrahana ny angona tahiry azo ampiasaina amin'ny serasera.
Ny fizotry ny fanadihadiana dia mila manokana ny fandaminana misy anao fa tokony hamaly ireto fanontaniana manaraka ireto:
- Iza no hampiasa ny angon-drakitra ary inona no asa ataony?
- Impiry no hovaina ny angona? Iza no hanao ireny fanovana ireny?
- Iza no hanome ny fanohanan'ny IT ny tranonkala?
- Inona no fitaovana ampiasaina? Misy teti-bola hividianana fitaovana fanampiny ve?
- Iza no tompon'andraikitra amin'ny fitazonana ny angona?
- Ho azo atolotra amin'ny Internet ve ny fidirana angona? Raha eny, inona no tokony hanohanana ny fidirana?
Rehefa manangona ny valin 'ireo fanontaniana ireo ianao dia ho vonona ny hanomboka ny dingan'ny fanombanana ny rafi-pitantanana manokana momba ny fitehirizana database. Mety ho hitanao fa ilaina ny sehatr'ireo serivisy maro mpampiasa maro (toy ny SQL Server na Oracle) mba hanohanana ny zavatra takiana aminao. Etsy andaniny, mety ho toy ny mahafeno ny zavatra ilainao ny banky angona toy ny Microsoft Access (ary mora kokoa ny mianatra, ary mora kokoa amin'ny pocketbook anao!)
Desktop Databases
Ny rakitra Desktop dia manome vahaolana tsotra sy tsotra ho an'ny fikarakarana tahirin-tsakafo sy fanodinkodinam-peo maro. Izy ireo dia mahazo ny anarany satria natsangana izy ireo hikirakirana amin'ny ordinatera (PC). Azo antoka fa efa mahazatra ny sasantsasany amin'ireo vokatra ireo ianao - Ny Microsoft Access, FileMaker ary OpenOffice / Libre Office Base (maimaim-poana) no mpilalao lehibe. Andao hodinihintsika ny tombotsoa vitsivitsy azo ampiasaina amin'ny fampiasana database-database:
- Tsy dia mahafa-po ireo rakitra Desktop. Hahita ianao fa ny lozisialy bitika indrindra dia afaka eo amin'ny $ 100 (raha ampitahaina amin'ny an'arivony dolara ho an'ny zanak'olo-mpiray tam-po aminy). Raha ny marina, raha manana copie de Microsoft Office ianao dia efa tompon'ny licence Microsoft Access.
- Ny tambazotra Desktop dia mora ampiasaina. Tsy takiana amin'ny fahatakarana tanteraka ny SQL amin'ny fampiasana ireo rafitra ireo (na maro aza no manohana ny SQL ho anao any ivelany). Ny Desktop DBMS dia manolotra matetika ny interface graphique amin'ny navigateur.
- Ny tambazotra Desktop dia manolotra vahaolana amin'ny web. Betsaka ny tranokala maoderina dia manome fonosana ho an'ny Internet ahafahanao mamoaka ny angon-drakitrao ao amin'ny tranonkala amin'ny fomba maoderina na mavitrika.
Server Databases
Ny tahiry Server, toy ny Microsoft SQL Server , Oracle, ny PostgreSQL, Opengroup, ary IBM DB2 dia manolotra fikambanana afaka mitantana data betsaka amin'ny fomba izay ahafahan'ny mpampiasa maro miditra sy manavao ny angona mitovy. Raha afaka manamboatra ny lanjan'ny vidin-tsolika ianao, dia mety hanome anao vahaolana amin'ny fitantanana angon-drakitra ny tahiry iray amin'ny angona angona.
Ny tombontsoa azo avy amin'ny fampiasana ny rafi-pivoaran'ny serivisy dia samy hafa. Andeha hojerentsika ny voka-pifidianana sasantsasany:
- Manovaova. Ny tambazotra azo avy amin'ny serasera dia afaka misahana ny olana momba ny fitantanana ny data izay azonao atonta aminy. Ny mpandrindra dia tia ireo rafitra ireo satria manana mpanelanelana fandaharana programmer programmera (na API) izay manome ny fampivoarana haingana ny programa manokana momba ny databatra. Ny sehatra Oracle dia misy ihany koa ho an'ny orinasam-pifandraisan-davitra maro, manome Linux tsy fahita firy miaraka amin'ny sehatra milalao an-tsarimihetsika rehefa miala amin'ny vahoaka Microsoft.
- Hetsika matanjaka. Ny tahiry fototra ao amin'ny server dia mahery vaika tahaka ny ilainao azy ireo. Ireo mpilalao lehibe dia afaka mampiasa amim-pahombiazana tanteraka ny sehatra an-tserasera izay azonao ampiasaina ho azy ireo. Ny famandrihana maoderina dia afaka mamokatra processus maro, haingam-pandeha haingana, orinasa madinika, fampifandraisan-davitra avo lenta ary teknolojia fitehirizana diso tafahoatra.
- Scalability. Ity toetra ity dia mitazona an-tanana miaraka amin'ilay taloha. Raha toa ianao ka vonona hanome ny loharanom-pandrafetana ilaina, ny tambazotran'ny server dia afaka mandrindra amim-pahamendrehana ny habetsaky ny mpampiasa sy / na ny data.
NoSQL Database Alternatives
Miaraka amin'ny filàna fikarakarana fikambanana mila manamboatra rakitra be dia be - ny sasany dia tsy misy rafitra nentim-paharazana - ny habaka "NoSQL" dia nanjary niely bebe kokoa. Ny tahiry NoSQL dia tsy mifototra amin'ny tsanganana iombonana / famolavolana firaketana ireo rakitra nentim-paharazana nentim-paharazana, fa ampiasaina modely maivana kokoa. Ny modely dia miovaova, miankina amin'ny tahiry: ny sasany dia mandamina ny angon-drakitra amin'ny paikady manan-danja, marika na tsanganana.
Raha mila mamolavola be dia be ny fikambananareo, jereo ity karazan-tahiry ity, izay matetika no mora kokoa noho ny sasany amin'ny RDBMs ary azo hamaivanina kokoa. Ireo mpifaninana ambony dia ahitana ny MongoDB, Cassandra, CouchDB, ary Redis.