Server Database Systems
Oracle, SQL Server, Gihîştina Microsoft, MySQL, DB2 an PostgreSQL? Li ser bazara îro gelemperî hilberên hilberê hene, hilbijartina bernameyek ji bo binesaziya rêxistinê ya we ya projeya dermankirinê pêk tê.
Pêdiviyên Pêdivî ye
Pergalên rêveberiya danûstendinê (an jî DBMS) dikare di du kategoriyan de dabeş kirin: Databasên databases û databases pêşkêşkar. Bi gelemperî, databasesên databases bi serîlêdana yek-bikarhêner têne kirin û komputerên kesane yên standard standard dihêle (ji ber vê yekê sermaseyê ).
Databasên gerînendeyê hene ku ji bo ewlehiya danûstendiyên pêkanîna ewlehiyê û ji bo serîlêdana pir-bikarhêneran ve têne bicîh kirin. Ev databases têne çêkirin ku ji bo servîsên bilind ên pêşveçûnê vebikin û li ser tagê bilindtir peyda bikin.
Pêdivî ye ku ji ber ku hûn dive û bi çareseriya danûstendinê re bikevin pêşniyarên pêdivî ye. Hûn caran caran bibînin ku databases ya kapîtalê ji bo daxwazên bazirganiya we bi karanîna xwe re biqewimin e. Hûn dikarin jî hewceyên veşartî veşartin ku danûstendina dakêşkek, databases-server-based be pêwîst.
Prosesa analîzkirina hewceyên wê ji bo rêxistina we be taybet be, lê bi kêmanî, divê bersivên jêrîn bersiv bikin:
- Ew ê kîjan danûstandinan bikar bîne û kîjan karan wê dê wan bikin?
- Heya caran dê daneyên guhertin? Kî van guherînan bikin?
- Kî dê ji bo daneyên danûstandinê piştevanîya piştevanî pêşkêşî?
- Ma kîjan pîşesaziyê heye? Ma ji budceya firotina pirtir ya heye heye?
- Ma kî wê ji bo parastina daneyên berpirsiyar be?
- Hûn dikarin li ser înternetê pêşkêş bikin? Ger heqê, çi astengkirina destûr be?
Dema ku hûn bersivên van pirsan civandine, hûn ê ji bo pêvajoya birêveberiya danûstendina danûstendina taybet a vekolînê dest pê bikin. Hûn dikarin bizanin ku platformê pir pir-sophisticated server (wekî SQL Server or Oracle) pêwîst e ku hewceyên pêdiviyên xwe yên piştgirî bikin. Di heman demê de, databasesê ku wekî Dikarê Microsoft Access dikare dibe ku ji bo hewceyên we re hevdîtinên we re hevdîtin bike (û hêsan hêsan fêr bibe, û herweha wekî pispor li ser pocketbookê!)
Database Database
Databasên dîskêşan çareseriya erzan, hêsan, hêsan ji bo gelemperî danûstandinên danûstandinên kêm û hewceyên manipulasyon pêşkêş dikin. Ew bi navê rastiya rastiyê bi navê wan tête kirin ku ew têne çêkirin ku "komputer" (yan jî komputerên şexsî) digirin. Hûn dikarin bi çend van berhemên xwe berî bizanin - Berî Microsoft Access, FileMaker û OpenOffice / Base Base (free) lîstikên sereke hene. Ka em ji hêla databasesê dakêşin bikar bînin çend hûrgelan lêkolîn bikin:
- Databasên Dapasîtê erzan in. Hûn ê bibînin ku çareseriyên toran herî nêzîkî $ 100 (bi hezaran dolaran ji bo kelefên giran ên xwe yên li dijî) hene. Di rastiyê de, heke hûn kopiyek Microsoft Office heye, hûn ji ber xwediyê xwediyê xwediyê lîsansê ya Microsoft Access dest e.
- Databasên Dapatîsê bikarhêner-heval in. Dibe ku têgihiştina temamî ya SQL ye, dema ku van sîsteman bikar bînin ne hewce ye (tevî ku pir ji hêla SQL ji we re geeks piştgirî dikin dikin). DBMS-Dermên gelemperî bi gelemperî veguhestina bikarhênerên grafîkî bi hêsantir pêşkêş dikin.
- Databasên Dapasîtê çareseriyên webê pêşkêş dikin. Databasesên gelemperî yên modern ên teknolojî pêşkêşkirina karbidestiya webê dide we ku hûn agahdariya xwe li malperê di çarçoveya dînamîk an dînamîk de belav bikin.
Databases Server
Databasên Serverê, wekî Microsoft SQL Server , Oracle, Open-Source PostgreSQL, û IBM DB2, rêxistinên pêşniyaz dike ku rêveberiya pir mezin bi danûstendina danûstendinê bi awayekî ku bi karanîna gelek bikarhêneran bikar tîne da ku di heman demê de daneyên danûstendinê de bikin. Heke hûn dikarin bi karanîna tagê heftiya xwe bigirin, databases-based server dikare dikare çareseriya birêveberiya danûstendineke berfireh pêşkêşî.
Baweriyên ku bi karanîna pergala bingehîn a server-ê ve tête pêkhatî ye. Bila çend xêrhatinên bêtir destkeftiyên berfirehtir li binêrin:
- Flexibility. Databases-based databases dikare tenê li ser pirsgirêkên birêveberiya daneyên danûstendinê digel ku hûn li wan bavêjin. Pêşveçûnên van pergalê hez dikin ji ber ku ew bernameya programmer-friendly programmer (an jî APIs) hene ku ji bo pêşveçûna lezgîn ya serîlêdanên databases-oriented re pêşkêş dikin. Plana Oracle jî ji bo pergalên gelek operasyonê hene, pêşkêşkirina qada lîstikên Linux-ê yên ku dema ku li dijî miletên Microsoft-ê ve girêdayî ye.
- Performansa hêzdar Databases-based databases as powerful as you want them be. Pêşbazên sereke dikarin bikaribin bi tenê li ser pêvajoyek pîşesaziyê ya balkêş bikar bînin ku hûn dikarin ji bo wan ava bikin. Databasesên nûjen dikare pêvajoyek pir, pêvajoyên bilind ên rêvebirin, pergalên clustered, bi girêdana bandwîdth û teknolojiya barkirina bêdeng tolerant rêveber dikin.
- Scalability. Ev taybetmendiyê bi destê xwe re di destê xwe de derbas dibe. Heke hûn dixwazin ku çavkaniyên pergala hewceyê pêşkêş dikin, databases pêşkêşkar dikarin bi awayek zûtirîn bikarhêneran belav bikin û bikarhênerên xwe bigirin.
NoSQL Database Alternatives
Bi pêdivîbûna hewceyê ji bo saziyên ku ji bo danûstendinên mezin ên dagirker veguhestin - hinekan avahiyeke kevneşopî tune ye - databases "NoSQL" bêtir belav bûne. Databastreya NoSQL ne di navnîşên daneyên hevpar ên / damezrandina databasên têkildarî yên kevneşopî de, lê ji hêla modela daneyên bêhtir ve tê bikaranîn. Modela guhertin, li ser databases girêdayî dike: hinekan bi daneyên sereke / valahiya parsek, grafik û anî yên dorfireh pêk tê.
Ger rêxistina we hewce dike ku gelek danûstandinan, vê rengê databases binêrin, ku bi gelemperî ji hêla RDBM-ê ve bêtir veguherînek hêsan e. Serkerên herî sereke yên MongoDB, Cassandra, CouchDB, û Redis hene.