Kusarudza Mubatsiri Weshamwari yeDhipatimendi Yenyu

Desktop vs. Server Database Systems

Oracle, SQL Server, Microsoft Access, MySQL, DB2 kana PostgreSQL? Iko kune zvakasiyana-siyana zvezvigadzirwa zvemadhora mumusika nhasi, zvichiita kusarudzwa kwepurati yekusungirirwa kwesangano rako basa rinotyisa.

Tsanangura Zvaunoda

Database management systems (kana DBMSs) inogona kugoverwa mumapoka maviri: desktop databases uye server database. Kazhinji kutaura, desktop database yakarongeka kune maitiro evanhu vasina kushandiswa uye inogara pamakombiyuta evanhu chaiwo (saka iyo inonzi desktop ).

Server database yakagadziridza nzira dzekuvimbisa kuvimbika uye kusagadzikana kwematare uye zvinotarisirwa kumashandisirwo evanhu vakawanda. Iyi nheyo dzakagadzirirwa kuti dzishandise pamashandisi epamusoro uye dzinotakura mutengo wakafanana wepamusoro.

Zvakakosha kuongorora nekutsvaga kwezvinodiwa usati wapinda mukati uye uzviisa kune imwe sarudzo yezvinyorwa. Iwe unowanzoona kuti database yekodhidhi yakakodzera yebhizimisi rako zvaunoda apo iwe pakutanga wakaronga kutenga yakadhura server-based solution. Iwe unogonawo kuzarura zvido zvakavanzika izvo zvinoita kuti kuendeswa kwezvinyorwa, se-database-based database.

Kuongorora kudiwa kwechiso kuchave kwakananga kune sangano rako asi, zvishoma, inofanira kupindura mibvunzo inotevera:

Kana uchinge waunganidza mhinduro dzemibvunzo iyi, iwe uchagadzirira kutanga chirongwa chekuongorora hutachiona hwehutano hwemashoko. Iwe unogona kuona kuti unyanzvi hwakawanda-shandisi server sepuraneti (saSQL Server kana Oracle) inodiwa kuti utsigire zvinetso zvako zvakaoma. Kune rumwe rutivi, database ye database yakadai seMicrosoft Access inogona kunge yakakwanisa kukwanisa zvido zvako (uye zviri nyore kudzidza, pamwe nekudzidzira pamapokisi yako!)

Desktop Databases

Desktop databases inopa sarudzo shoma, iri nyore kune dzakawanda zvisinganyanyi kuoma zvakachengetedzwa zvekuchengetedza uye kushandiswa kwezvinhu zvinodiwa. Vanowana zita ravo kuburikidza nekuti ivo vakagadzirirwa kuti vashandise pa "desktop" (kana munhu oga) makombiyuta. Iwe unogona kunge uchiziva nezvezvishoma zvemishonga iyi ikozvino - Microsoft Access, FileMaker uye OpenOffice / Free Office Base (vakasununguka) ndivo vatambi vakuru. Ngatimboongororai zvishoma zvezvikomborero zvakawanikwa nekushandisa database yedesktop:

Server Database

Server database, yakadai seMicrosoft SQL Server , Oracle, PostgreSQL yakasununguka, uye IBM DB2, inopa masangano kukwanisa kutakura zvakawanda zvematare nenzira inoita kuti vashandi vakawanda vauye uye vadzosere data panguva imwe chete. Kana iwe uchikwanisa kutakura mutengo wemari, ine server-based database ingakwanisa kukupa yakazara yekugadzirisa dambudziko remhinduro.

Zvikomborero zvakawanikwa kuburikidza nekushandiswa kwe-server-based system zvakasiyana. Ngatitarisei zvimwe zvishoma zvinowanikwa zvakawanikwa:

NoSQL Database Alternatives

Nekuwedzera kwekuda kwemasangano kushandura zvikwata zvakakura zve data yakaoma - mamwe acho asina chimiro chetsika - "NoSQL" databases yakave yakawanda kwazvo. A NoSQL database haisi yakarongeka pamatombo akazara / murongwa wekugadzirwa kwemashoko ezvizvarwa zvezvekodzero, asi zvinoshandisa imwe nzira yakawanda ye data. Muenzaniso wacho unofanana, zvichienderana nedhesiyo: vamwe vanoronga dhigirii kuburikidza nheyo / kukosha mbiri, mairafu kana mapuranga akareba.

Kana sangano rako richida kukanganisa deta yakawandisa, funga nezvenzvimbo iyi ye database, iyo inowanzoita nyore kugadzirisa pane dzimwe RDBM uye yakawanda yakawanda. Vanopikisana zvikuru vanosanganisira MongoDB, Cassandra, CouchDB, uye Redis.