Mga kalamangan at kawalan ng wikang SQL. Kahirapan sa pagtatrabaho sa mga hierarchical na istruktura

Kalayaan mula sa isang partikular na DBMS

Sa kabila ng pagkakaroon ng mga diyalekto at pagkakaiba sa syntax, sa karamihan, ang mga teksto ng query sa SQL na naglalaman ng DDL at DML ay madaling mailipat mula sa isang DBMS patungo sa isa pa. May mga system na ang mga developer sa simula ay nakatuon sa paggamit ng hindi bababa sa ilang mga DBMS. Naturally, kapag gumagamit ng ilang mga kakayahan na partikular sa pagpapatupad, napakahirap nang makamit ang naturang portability.

Availability ng mga pamantayan

Ang pagkakaroon ng mga pamantayan at isang hanay ng mga pagsubok upang matukoy kung ang isang partikular na pagpapatupad ng SQL ay tugma at umaayon sa karaniwang tinatanggap na pamantayan ay nakakatulong lamang na "patatagin" ang wika. Gayunpaman, nararapat na tandaan na ang pamantayan mismo ay nasa ilang mga lugar na masyadong pormal at namamaga sa laki.

Deklarasyon

SA gamit ang SQL inilalarawan lamang ng programmer kung anong data ang kailangang kunin o baguhin. Kung paano ito gagawin ay napagpasyahan ng DBMS nang direkta kapag pinoproseso ang query ng SQL. Gayunpaman, hindi dapat isipin ng isang tao na ito ay isang ganap na unibersal na prinsipyo - ang programmer ay naglalarawan ng isang set ng data na kukunin o baguhin, ngunit ito ay kapaki-pakinabang para sa kanya na isipin kung paano i-parse ng DBMS ang teksto ng kanyang query. Kung mas kumplikado ang isang query na binuo, mas maraming mga pagpipilian sa pagsulat na pinapayagan nito, iba-iba sa bilis ng pagpapatupad, ngunit magkapareho sa mga tuntunin ng huling set ng data.

Bahid

Hindi pagkakatugma ng modelo ng relational data

Mga tagalikha relasyong modelo data Edgar Codd, Christopher Date at ang kanilang mga tagasuporta ay itinuro na ang SQL ay hindi totoo wikang may kaugnayan. Sa partikular, itinuturo nila ang mga sumusunod na isyu sa SQL:

  • Mga paulit-ulit na linya
  • Mga hindi natukoy na halaga
  • Tahasang tinutukoy ang pagkakasunud-sunod ng mga column mula kaliwa hanggang kanan
  • Mga column na walang pangalan at mga duplicate na pangalan ng column
  • Kakulangan ng suporta para sa "=" property
  • Paggamit ng mga payo
  • Mataas na redundancy

Pagiging kumplikado

Kahit na ang SQL ay inilaan bilang isang paraan ng pagtatrabaho end user, sa kalaunan ay naging napakakumplikado na ito ay naging kasangkapan ng isang programmer.

Mga paglihis sa pamantayan

Sa kabila ng pagkakaroon ng internasyonal na pamantayang ANSI SQL-92, maraming kumpanya na bumubuo ng mga DBMS ang gumagawa ng mga pagbabago sa wikang SQL na ginagamit sa DBMS na binuo, at sa gayon ay lumilihis sa pamantayan. Kaya, lumilitaw ang mga dayalekto na partikular sa bawat partikular na DBMS wika ng SQL.

Kahirapan sa pagtatrabaho sa mga hierarchical na istruktura

Dati, ang mga SQL dialect ng karamihan sa mga DBMS ay hindi nag-aalok ng paraan upang manipulahin ang mga istruktura ng puno. Ang ilang mga vendor ng DBMS ay nag-alok ng kanilang mga solusyon. Nai-standardize na ngayon ng ANSI ang recursive WITH construct mula sa DB2 SQL dialect. Sa M.S. SQL Server recursive na mga query lumitaw lamang sa bersyon ng MS SQL Server 2005.

Ang pagkakaroon ng higit sa isang dekada ng karanasan sa SQL Server at ang pagtataya ng aking buong karera sa tagumpay ng produkto, mayroon akong sariling mga opinyon sa mga dahilan sa likod ng apela at landas ng produkto sa pag-angat nito sa tuktok.

Kaginhawaan at accessibility. Ang malaking bentahe ng SQL Server ay palaging ang kadalian ng pag-aaral at pag-master, lalo na kung ihahambing sa iba mga database ng relasyon datos. Tulad ng nabanggit ko sa aking mga artikulo, ang komunidad ng gumagamit para sa mga produkto ng Microsoft, lalo na ang SQL Server, ay bukas at mapagbigay. Nakatuon sa pagsakop sa mundo gamit ang SQL Server, ang kumpanya ay nagbibigay ng mahusay na dokumentasyon, mga kurso sa pagsasanay, komprehensibong suporta, at iba't ibang mga pagpipilian pagsasanay.

Presyo. Bilang karagdagan sa mas mababang presyo nito kaysa sa marami sa mga kakumpitensya nito, isang malaking bentahe ng SQL Server ay madali itong mapamahalaan sa maraming mga server na may tamang workload nang hindi nangangailangan ng isang propesyonal na DBA.

Suporta ng developer. Ang mga nakaimbak na pamamaraan ay palaging lubhang kapaki-pakinabang para sa Mga gumagamit ng SQL Server, at may suporta para sa ODBC at OLEDB, available ang mga ito sa iba't ibang uri ng mga platform. Bukod pa rito, ang tagumpay at malawakang pag-aampon ay higit sa lahat dahil sa mahusay na interoperability sa pagitan ng SQL Server at . NET.

Business Analytics. Ang isa pang lakas na nagtutulak sa pagpapatibay ng SQL Server ay ang mga pagsisikap ng kumpanya na palawakin ang pagkakaroon ng business intelligence (BI). Ito ay isang hindi napapansing isyu para sa maraming developer, ngunit walang duda na ang mga benepisyo ng pagkakaroon ng access sa isang malakas na OLTP engine, OLAP at mga kakayahan sa pag-iimbak ng data, at maging ang mga tool sa ETL (SSIS) at pag-uulat (SSRS) na may isang lisensya ng SQL Server - pangunahing elemento Tagumpay ng SQL Server.

Ang Bagong Mukha ng SQL Server

Ang mga kamakailang inilabas na bersyon ng SQL Server ay malinaw na katibayan na ang Microsoft ay nagpapatuloy sa mga pagsisikap nito na magdagdag ng mga bagong feature ng business intelligence (bagaman may mga reklamo tungkol sa tooling at pag-uulat ng mga pagkukulang). Gayundin, naniniwala ako na ang kakayahang magamit at pagiging naa-access ng SQL Server ay hindi kailanman naging sa antas na ito salamat sa SQLSaturday, ang #SQLHelp Twitter hashtag, ang karamihan ng mga SQL Server blog, ang libre mga kurso sa pagsasanay at marami pang ibang pakinabang.

Ang huling pangunahing pag-unlad na naglalayon sa mga developer ay ang pagpapakilala ng CLR sa SQL Server 2005. Ang iba pang mga pagpapabuti ay mas maliit at incremental, walang radikal. Hindi ko isinasaalang-alang ang mga bagong feature tulad ng RCSI at maging ang suporta sa Hekaton na binalak sa SQL Server 2014. Ito magandang katangian, kapaki-pakinabang para sa mga developer, ngunit sa mga tuntunin lamang ng pagtaas bandwidth at scalability.

Sa wakas, mahalagang punto naging mga presyo Walang pinag-uusapan tungkol sa paglilipat ng SQL Server 2012 mula sa paglilisensya ng processor patungo sa pangunahing paglilisensya. Sa aking opinyon, ang desisyong ito ay ganap na patas at katanggap-tanggap, dahil ang mga processor ay mas makapangyarihan na ngayon kaysa dati, at ang mga lisensya ng SQL Server ay palaging ibinibigay sa batayan na "magbabayad ka para sa iyong ginagamit". Ang isa pang isyu na mas inaalala ko ay ang mga tuntunin sa paglilisensya para sa SQL Server 2008 R2 at mga mas bagong release ay tila sinusubukang i-lock ang mga customer sa produkto at pilitin silang mag-upgrade. Ang diskarte na ito ay sumasalungat sa patas na paglilisensya na nakatulong sa pagsulong ng SQL Server sa pamumuno sa merkado. Sa partikular, tinutukoy ko ang katotohanan na sa SQL Server 2008 R2 at mas bagong mga bersyon, ang mga workload Standard Edition artipisyal na limitado sa 64 GB random access memory. Sa DDR4 sa abot-tanaw, ang katawa-tawa ng limitasyong ito ay magiging maliwanag kapag, sa ilang taon, sa pagtatapos ng ikot ng buhay Magsisimulang lumabas sa pagbebenta ang SQL Server 2014 Mga DIMM na may kapasidad na 64 GB.

PostgreSQL: mga prospect para sa isang developer

Salamat sa SQL Server, binayaran ko ang aking mortgage sa loob ng sampung taon. Hindi man lang sumagi sa isip ko na iisipin ko ang panloloko. Ngunit ang mga kamakailang kakaiba sa paglilisensya ng Standard Edition at ang kakulangan ng atensyon mula sa mga developer hanggang sa mga kamakailang bersyon ng SQL Server ay nagpayanig sa aking kumpiyansa.

Sa isang banda, hindi lumipas ang isang linggo nang hindi ako nalilito sa hindi pagkakatugma ng SQL Server sa JSON. SQL Server? XML? XML na wika naging ulo noong 1999, ngunit ngayon ang dating kahulugan nito ay walang pag-asa na nawala. Sa kabilang banda, ganap libreng produkto Ang PostgreSQL ay hindi lamang katugma sa JSON, nagbibigay din ito ng pag-index data ng JSON. At ito lang ang dulo ng malaking bato ng yelo - Ang PostgreSQL ay may maraming napakalakas na feature na magugustuhan ng mga developer. Hindi magtatagal bago ko mas makilala ang PostgreSQL, lalo na dahil hindi ito magiging mahirap na i-deploy ang produkto.

Hindi, hindi pa ako handang baguhin ang produkto, ngunit mukhang ang mga developer ng SQL Server ay magpapahinga na sa kanilang tagumpay. Ang PostgreSQL ay walang mga kapintasan, ngunit ito ay naging mas mahusay sa nakalipas na ilang taon. Ito ay isang produkto na mayaman sa tampok, napaka-friendly ng developer, at talagang naglalayong pataasin ang bahagi nito sa merkado. Umaasa lang ako na magkakaroon ng bagong momentum ang SQL Server at mabawi ang pagkilala at suporta ng developer. Hindi katanggap-tanggap na kalimutan ang gawaing ginawa ng mga tagalikha ng produkto sa landas ng tagumpay.

Sa kasalukuyan, napakaraming pagkakaiba server DBMS– ito ay MS SQL Server, Oracle, IBM DB2, Interbase, MySQL, atbp. Ngunit laganap at praktikal na aplikasyon para sa malalaking sistema nakatanggap ng 3 system - MS SQL, Oracle at IBM DB2.

Upang pumili ng DBMS, ihambing ang mga ito sa pamamagitan ng ang mga sumusunod na parameter: pagganap, presyo, kakayahang magamit, kadalian ng paggamit, mga kakayahan. Kapag pumipili ng DBMS, ginamit namin ang data na ibinigay sa mga website na www.tpc.org at www.sql.ru.

Ang data ng pagsubok ng TPC at mga paghahambing ng presyo ng server ay inilathala sa website na www.tpc.org. Ayon sa site na ito, ang unang lugar sa pagganap, na tinukoy bilang ang bilang ng mga transaksyon sa negosyo na ginagawa kada minuto, ay inookupahan ng MS SQL Server 2000 na may tpmC=505302, na sinusundan ng IBM DB2 UDB 7.1 na may tpmC=440879. Oracle DBMS 8i Enterprise Edition v. Ang 8.1.7 ay sumasakop lamang sa ikalimang posisyon (tpmC=220807). Bilang karagdagan, ang MS SQL Server 2000 ang nangunguna sa mga tuntunin ng sistema ng gastos sa bawat transaksyon. Ang system cost per transaction para sa MS SQL Server 2000 system ay humigit-kumulang $20, na 1.5 beses na mas mababa kaysa sa DB2 system at 2 beses na mas mababa kaysa sa Oracle.

Gayunpaman, dapat tandaan na ang mga pagsubok ng ganitong uri ay hindi maaaring magbigay ng isang hindi malabo na sagot sa tanong kung aling DBMS ang magiging mas produktibo kapag nilulutas. tiyak na gawain: Sa ilang mga kaso, ang pagganap ng Oracle DBMS ay lumampas sa pagganap ng SQL Server, at sa iba, vice versa. Mapapatunayan lang talaga ito sa pamamagitan ng pagsubok batay sa mga query na karaniwan para sa isang partikular na gawain.

Ang website na www.sql.ru ay nagbibigay ng mga resulta ng isang survey (tingnan ang Larawan 3.3) ng mga gumagamit sa tanong kung aling DBMS ang pinakamadalas na ginagamit. Ang mga resulta ng survey na ito ay muling pabor sa MS SQL Server - higit sa 30% ng lahat ng kalahok sa pagboto ay ginusto ang DBMS na ito kaysa sa lahat ng iba pa. Higit pa malawakang paggamit Ang MS SQL Server ay magbibigay ng mas mababang halaga ng pagpapatupad at suporta, dahil malaki ang posibilidad na ang MS SQL Server ay ginagamit na sa kumpanyang ito.

kanin. Porsiyento ng paggamit ng DBMS

mesa. Mga katangian ng paghahambing DBMS.

Ipinapakita ng talahanayan ang mga pangunahing pakinabang at disadvantage ng mga DBMS na isinasaalang-alang. Ang MS SQL 2000 DBMS ay gagamitin para sa system na binuo. Ang pagpipiliang ito nabigyang-katwiran ng malawakang paggamit ng sistemang ito, mataas na pagganap na may mababang gastos sa server at kadalian ng suporta sa system. Bilang karagdagan, ang server computer ay magpapatakbo ng isang operating system mula sa Pamilya sa Windows NT, na nagbibigay ng isa pang kalamangan ng MS SQL Server 2000, dahil... eksakto itong DBMS ang pinakamahusay na paraan na-optimize para sa Windows operating system.

Pagpili at katwiran para sa paggamit ng MS Visual Studio at MS Visual C++ bilang mga tool sa pag-unlad.

Dahil sa ang katunayan na ngayon ang antas ng pagiging kumplikado software napakataas, pag-unlad Mga application sa Windows ang paggamit lamang ng isang programming language (halimbawa, C) ay mas mahirap. Ang programmer ay dapat gumugol ng maraming oras sa paglutas mga karaniwang gawain sa paglikha ng multi-window interface. Ang pagpapatupad ng teknolohiya para sa pag-link at pag-embed ng mga bagay - OLE - ay mangangailangan ng mas kumplikadong trabaho mula sa programmer.

Binibigyang-daan ka ng modernong pinagsamang mga tool sa pagbuo ng application ng Windows na i-automate ang proseso ng paglikha ng isang application. Ginagamit ang mga generator ng application para dito. Sinasagot ng programmer ang mga tanong mula sa generator ng application at tinutukoy ang mga katangian ng application - kung sinusuportahan nito multi-window mode, teknolohiya ng OLE, mga three-dimensional na kontrol, sistema ng tulong. Ang generator ng application ay gagawa ng isang application na nakakatugon sa mga kinakailangan at nagbibigay pinagmulang mga teksto. Gamit ito bilang isang template, ang programmer ay maaaring mabilis na bumuo ng kanyang mga aplikasyon.

Ngayon ay may malawak na pagkakaiba-iba at kasaganaan ng mga tool sa pag-unlad. Tingnan natin ang mga pangunahing pakinabang at disadvantage ng tatlo sa kanila: Delphi, C++ Builder at MS Visual C++/Visual Studio.

Ang Delphi ay makapangyarihan at unibersal na lunas pagbuo ng aplikasyon. Ang RAD shell nito ay itinuturing na isa sa pinakamahusay. Ito, kasama ang VCL library, kung saan nakabatay at nakasulat ang shell, ay matatawag na tunay na rebolusyonaryo. Nagbibigay ang Delphi ng programmer sapat na pagkakataon sa pag-unlad GUI mga aplikasyon (GUI). Ito ay mahusay na angkop para sa maliliit na proyekto, kapag ang bilis ng pag-unlad ay isang priyoridad. Ang Delphi ay napakapopular sa ating bansa, ngunit sa ibang bansa ang katanyagan nito ay mas mababa, at kapag ipinatupad mga pangunahing proyekto ang kagustuhan ay ibinibigay sa C++.

Mga kalamangan:

………………………

Bahid

………………………

Tagabuo ng C++

Isang uri ng "hybrid" ng Delphi at C++, na pinatunayan ng katotohanan na ang C++ Builder ay gumagamit ng parehong VCL library bilang Delphi, at nakasulat sa Delphi. Dahil dito, tila lohikal ang pagiging tugma ng C++ Builder sa Delphi sa antas ng bahagi at source code.

Mga kalamangan:

…………………..

Bahid:

……………………

MS Visual C++

produkto ng Microsoft Visual C++ .NET – makapangyarihang kasangkapan pag-unlad na nagpapahintulot sa iyo na lumikha ng mga programa batay sa Microsoft Windows, kasama ang suporta Mga teknolohiya ng Microsoft.NET, mga dynamic na web application at XML web services gamit ang C++ programming language. Ang library ng klase ng MFC na kasama sa Visual C++ ay ginagawang mas madaling lumikha ng isang graphical na interface para sa mga application. Gayunpaman, ang mga programmer ng VC++ ay nangangailangan ng higit na mataas na kwalipikasyon kaysa sa mga programmer ng Delphi, dahil... Ang MFC, sa kabila ng lahat ng "kapangyarihan" nito, ay isang manipis na "wrapper" lamang sa WinApi, at samakatuwid, kapag nagsusulat ng mga aplikasyon, maraming kailangang gawin nang manu-mano. Sa isang banda, ito ay isang minus, dahil... Ang bilis ng pag-unlad ay lubhang nabawasan. Sa kabilang banda, nagbibigay ito ng higit na pagkakataon at flexibility kapag nagpapatupad ng malalaking proyekto at nagbibigay-daan sa kanila na makamit ang pinakamataas na produktibidad.

Mga kalamangan:

…………………………

Bahid:

Access

Ang database sa Access format ay isang file para sa lahat ng user ng system. Ang file na ito ay nagse-save ng lahat ng data ng isang kumpanya at magagamit sa lahat ng mga lugar ng trabaho. Sa pamamagitan ng nakabahaging folder at nakamapang disk bawat isa lugar ng trabaho nagbubukas ng parehong file na matatagpuan sa gitnang computer.

Angkop para sa: Maliit na bagay na may mababang workload, na may 1 o 2 trabaho.
Pagganap: Ang Microinvest Warehouse Pro ay mahusay na gumagana sa hanggang 200,000 mga talaan ng database. Ito ay kumakatawan sa 40,000 mga dokumento na may 5 posisyon bawat isa.
Kaligtasan: kasi Dahil ang database ay naka-save sa isang file, na naa-access sa lahat ng mga workstation, ang seguridad ng data ay hindi masyadong mataas. Halos bawat lugar ng trabaho ay may direktang access sa database at maaaring makapinsala dito.
Madaling i-install: Ang ganitong uri ng database ay hindi nangangailangan ng isang sentral na server. Sapat na magkaroon ng isang computer na nagse-save ng file kasama ang database at ang lahat ng iba pang mga computer ay may access sa file na ito sa pamamagitan ng network.
Koneksyon sa network: Upang magtrabaho sa isang network, sapat na upang tukuyin ang isang folder na naa-access sa lahat ng mga computer, at matukoy ang lokasyon para sa file sa loob nito. Ang file na ito ay binuksan nang hiwalay mula sa bawat computer.
Iba pang mga tampok: Gumagana ang Microinvest Warehouse Pro sa database ng Access nang hindi kinakailangang bumili at I-access ang mga pag-install nasa computer. Ang lahat ay binuo sa mismong programa kinakailangang mga module pamamahala ng database sa Access format. Ang database ay libre.

MSDE (Microsoft Desktop Engine)

Maliit at maliksi ang MSDE SQL Server, na may kakayahang magbigay ng mahusay na bilis sa mga network na hanggang 5 workstation. Naka-install ang MSDE sa gitnang server o sa isa sa mga workstation, at lahat ng iba pang mga computer ay nakikipag-ugnayan sa server na ito. Ang kalamangan ay mahusay na pagganap at buong paggamit mapagkukunan ng computer.

Angkop para sa: Maliit na bagay na may mataas na workload, na may hanggang 5 trabaho.
Pagganap: Ang Microinvest Warehouse Pro ay mahusay na gumagana sa isang database hanggang sa 2 GB. Ito ay higit sa 1,000,000 mga dokumento.
Kaligtasan: Ang MSDE ay isang ganap na SQL server na nangangalaga sa pamamahala ng database, seguridad at katatagan nito sa panahon ng operasyon. Pinakamaraming ibinibigay ng MSDE mataas na lebel proteksyon ng data at halos walang problema.
Madaling i-install: Nagbibigay ang Microinvest ng isang file ng pag-install ng MSDE na nag-i-install ng lahat mga kinakailangang sangkap, walang kahit ano karagdagang mga setting. Dahil sa mga limitasyon ng teknolohiya sa MSDE, hindi mai-install ang server na ito sa Windows Vista, Windows 7, Windows 8 o Windows 10.
Koneksyon sa network: Ang Port 1433 sa network ng Firewall ay binuksan para sa lahat ng mga computer sa network. Koneksyon sa pagitan magkahiwalay na mga computer ay ginagawa sa pamamagitan ng pagpuno sa IP address ng server (isang computer na itinalaga para dito na may MSDE install), user name (karaniwan ay sa), komunikasyon password at database name.
Iba pang mga tampok: Ang MSDE ay libreng server, na may mababang mga kinakailangan para sa mga parameter ng computer at sumusuporta sa lahat mga kinakailangang sistema proteksyon ng data at napakabilis. Buong mga tagubilin Ang gabay sa pag-install ng MSDE ay matatagpuan sa disk sa pag-install Microinvest.

MySQL

Ang MySQL ay isang malakas at libreng SQL server na maaaring magbigay mahusay na trabaho sa mga network na may higit sa 5 lugar ng trabaho. Ang MySQL ay naka-install sa isang sentral na server o sa isa sa mga workstation, at lahat ng iba pang mga computer ay konektado sa server na ito. Ang kalamangan ay ang kapangyarihan ng server, mga function para sa pagtatrabaho sa pamamagitan ng Internet at ang kakayahang mai-install ang MySQL operating system Linux.

Angkop para sa: Maliit na bagay na may mataas na workload, anumang bilang ng mga trabaho. Para sa mga bagay na may hanggang 5 lugar ng trabaho, inirerekomendang gamitin ang MSDE, dahil Ang MSDE ay mas mabilis kaysa sa MySQL. Kung ang bilang ng mga workstation ay higit sa 5, mas mainam na mag-install ng MySQL.
Pagganap: Ang server ay walang mga paghihigpit sa laki ng database at maaaring makatiis ng halos walang limitasyong pagkarga.
Kaligtasan: Ang MySQL ay isang ganap na SQL server na nangangalaga sa pamamahala ng database, seguridad at matatag na trabaho. Nagbibigay ang MySQL ng pinakamataas na antas ng proteksyon ng data at pagproseso ng transaksyon. Napakasensitibo ng MySQL sa pagkawala ng kuryente, kaya dapat magbigay ng UPS para sa makina kung saan naka-install ang server.
Madaling i-install: Nagbibigay ang Microinvest ng dalawa file ng pag-install MySQL (file na may server at file na may mga tool para sa pamamahala ng server). Gumagana ang MySQL sa lahat Mga bersyon ng Windows. Ang disk sa pag-install ay naglalaman ng detalyadong mga tagubilin para sa pag-install ng server na ito. Kapag nag-i-install, mahalagang piliin ang UTF-8 encoding upang maiwasan ang mga problema sa Cyrillic alphabet.
Koneksyon sa network: Binuksan ang Port 3306 sa Firewall para sa lahat ng mga computer sa network. Ang komunikasyon sa pagitan ng mga indibidwal na computer ay isinasagawa sa pamamagitan ng pagpuno sa IP address ng server (ang computer na inilaan para dito, na may Naka-install ang MySQL), username (karaniwang ugat), password ng komunikasyon at pangalan ng database.
Iba pang mga tampok: Ang MySQL ay isang libreng SQL server na mayroon malalaking pagkakataon para sa trabaho na may mataas na antas ng pagkarga. Kumpletuhin ang mga tagubilin para sa Pag-install ng MySQL matatagpuan sa disk ng pag-install ng Microinvest.

MS SQL (Microsoft SQL Server)

Ang MS SQL ay ang generic na pangalan para sa Microsoft SQL Server 2005/2008/2012/2014/2016 Express Edition. Ito ay isang mahusay na server na may mahusay na mga tampok, mataas na bilis At pinakamataas na seguridad. Ang MS SQL ay naka-install sa isang sentral na server at lahat ng iba pang mga computer ay konektado sa server na ito.

Angkop para sa: Katamtaman at malalaking bagay na may mataas na pagkarga.
Pagganap: Ang Microinvest Warehouse Pro ay gumagana nang perpekto sa ilalim ng anumang pagkarga. Halos walang mga paghihigpit sa dami ng data at bilis ng system.
Kaligtasan: Ang MS SQL ay isang SQL server mataas na uri, na nangangalaga sa pamamahala ng database, seguridad at katatagan nito. Ginagarantiyahan ng MS SQL ang pinakamataas na antas ng proteksyon ng data at halos walang problema. Ang sistemang ito ay may kahalagahan sa korporasyon at maaaring gamitin ng bawat kliyente.
Madaling i-install: Nagbibigay ang Microinvest ng dalawa file ng pag-install MS SQL (x86 at x64). Gumagana ang MS SQL sa lahat ng bersyon ng Windows. Ang disc ng pag-install ay naglalaman ng mga detalyadong tagubilin para sa pag-install ng server na ito.
Koneksyon sa network: Ang Port 1433 sa network ng Firewall ay binuksan para sa lahat ng mga computer sa network. Ang komunikasyon sa pagitan ng mga indibidwal na computer ay isinasagawa sa pamamagitan ng pagpuno sa IP address ng server (ang computer na inilaan para sa layuning ito, na may naka-install na SQL Server), username (karaniwang sa), password ng komunikasyon at pangalan ng database.
Iba pang mga tampok: Ang Microsoft SQL Server 2005/2008/2012/20014 Express Edition ay isang libreng server na may mataas na mga katangian ng pagganap. Kumpletuhin ang mga tagubilin para sa Pag-install ng SQL Ang server ay matatagpuan sa Microinvest installation disk. Mahalagang tandaan na ang server na ibinigay sa disk ay libre para magamit ng mga kliyente.

Ilang Nakatutulong na Mapagkukunan

  • Dokumentasyon para sa lahat ng mga produkto;
  • Microinvest technical support forum, kung saan mabilis kang makakakuha ng sagot sa iyong tanong;
  • Mga halimbawa ng automation ng mga restaurant at kalakalan batay sa Microinvest sa Russia at sa mga bansang CIS;
  • Iskedyul ng mga paparating na pagsasanay sa Russia at mga bansa ng CIS;