Subd salīdzinošās īpašības. Zems salīdzinājums

Kā minēts iepriekš, konkrētas arhitektūras izvēle informācijas sistēmas izveidei ietver divus galvenos komponentus: servera platformas izvēli (servera OS un DBVS izvēli) un platformu izvēli klientu darbstacijām. IN šajā sadaļāĻaujiet mums sīkāk pakavēties pie konkrētas DBVS izvēles iezīmēm. Izvēloties datu bāzi, ir ļoti svarīgi izvēlēties datu bāzi, kas vislabāk atbilst jūsu prasībām. informācijas sistēma prasībām, t.i. jāizlemj, kurš automatizācijas modelis tiek ieviests (dokumentu plūsmas vai biznesa procesu automatizācija). Pirmkārt, izvēloties DBVS, jāņem vērā šādi faktori:

  1. maksimālais lietotāju skaits, kas vienlaicīgi piekļūst datu bāzei;
  2. klienta programmatūras raksturlielumi;
  3. servera aparatūras komponenti;
  4. servera operētājsistēma;
  5. personāla kvalifikācijas līmenis.

Šodien tas ir zināms liels skaits dažādi datu bāzes serveri SQL dati. Sīkāk apskatīsim šādas četras vadošās serveru DBVS - Oracle8i, IBM DB2, Microsoft SQL serveris un Informix - un salīdziniet tos darbībā katrā no galvenajiem darbības posmiem:

  1. sistēmas konfigurācija,
  2. uzraudzība,
  3. iestatījums,
  4. pieprasījuma apstrāde,
  5. serveru un klientu moduļu izstrāde.

Šo analīzi veiksim, ņemot vērā to, ka klientu vietu skaits svārstās no 50 līdz 500, un DBVS pārvaldībai jābūt maksimāli efektīvai. Pētījums tika veikts uz Pentium II bāzes servera platformas ar 128 MB RAM, kas aprīkota ar 13 GB disku ar EIDE interfeisu RAID 0 līmeņa konfigurācijā (protams, labāk būtu izmantot HDD ar SCSI interfeiss). Sistēmas pārvaldība tika uzticēta Windows NT Server 4.0. un Linux.

Oracle8i.

Oracle8i pakotne, kas apveltīta ar vismodernāko funkciju komplektu darbam ar Java valodu un piekļuvei datiem, izmantojot internetu, un sistēmu vienlaicīgas piekļuves optimizēšanai. Vienīgais šīs DBVS trūkums ir administrēšanas sarežģītība, taču visas tās ieviešanas un izstrādes izmaksas vēlāk tiks atmaksātas efektīvai un uzticamai darbībai. Mūsu valstī jau daudzus gadus kultivē virkne speciālistu negatīva attieksme Oracle DBVS kā dārgu un sarežģītu DBVS. Abas šīs tēzes ir pretrunīgas. Pirmkārt, sarežģītības līmenis ir relatīvs jēdziens. Izmantojot Oracle DBVS uz NT platformas, tas prasīs gandrīz tādas pašas pūles kā izmantojot MS SQL. Strādājot uz UNIX platformas, varam droši atzīmēt, ka profesionāliem Unix lietotājiem Oracle vide ir vienkārša, saprotama un pieejama. Runājot par augstajām izmaksām, arī šeit ir notikušas pozitīvas izmaiņas. Papildus tam, ka Oracle piedāvā vairākus dažādus mērogojamus risinājumus atkarībā no apkalpoto klientu skaita, tas, sekojot globālajām tendencēm, arī izstrādāja savas populārākās DBVS versiju operētājsistēmai LINUX un ievietoja to savā WEB serverī (www.oracle .com) bezmaksas lietošanai. Starp galvenajām Oracle DBVS īpašībām jāatzīmē sekojošais:

  1. Augstākā uzticamība.
  2. Iespēja sadalīt lielas datu bāzes sadaļās (liela datu bāzes nodalījums), kas ļauj efektīvi pārvaldīt gigantiskas gigabaitu datu bāzes;
  3. Universālu informācijas drošības rīku pieejamība;
  4. Efektīvas metodes maksimālais pieaugums pieprasījuma apstrādes ātrums;
  5. Bitkartes indeksēšana;
  6. Bezmaksas tabulas (citās DBVS visas tabulas tiek aizpildītas uzreiz pēc izveidošanas);
  7. Operāciju paralēlizēšana pieprasījumā.
  8. Plaša izstrādes, uzraudzības un administrēšanas rīku klāsta pieejamība.
  9. Koncentrējieties uz interneta tehnoloģijām.

Risinājumus, kas nav zemāki par Oracle izstrādi, var atrast tikai IBM DB2. Koncentrēšanās uz interneta tehnoloģijām ir mūsdienu Oracle produktu galvenais moto. Šajā sakarā var atzīmēt interMedia pakotnes, kas nodrošina datu apstrādi multivides formātos, un Jserver, iebūvētu rīku darbam ar Java valodu, kas apvieno Java valodas iespējas ar iespējām. relāciju datu bāzes dati (iespēja Java valodā sastādīt ne tikai iekšējās programmas datu bāzēm (saglabātās procedūras un trigeri), bet arī izstrādāt Enterprise JavaBeans komponentus un pat palaist tos serverī). Enterprise JavaBeans komponenti ir pamata moduļi, kas veido interneta lietojumprogrammas Java valodā.

Oracle ievēro principu, ka visas svarīgās funkcijas jāpārvalda no viena centra, tāpēc piedāvātais interMedia modulis nodrošina lietotājiem vismodernākās iespējas darbam ar multivides objektiem:

  1. Ļoti izstrādāti instrumenti audio klipu apstrādei;
  2. Nekustīgi attēli;
  3. Videoklipi;
  4. Ģeogrāfiskie dati (ar visu funkciju kopumu, kas saistītas ar atrašanās vietas noteikšanu, kas iekļautas lokatora modulī).

Oracle8i ievieš mūsdienu labākos rīkus objektorientētas datu bāzes projektēšanai, tostarp tabulu struktūras, kas ļauj pārmantot citu tabulu datu bāzes objektu rekvizītus un metodes, kas ļaus izvairīties no kļūdām datu bāzu veidošanā un atvieglos to uzturēšanu.

Jāņem vērā arī tas, ka Oracle izstrādātā vienlaicīgas piekļuves optimizēšanas sistēma (multiversioning concurrency) ir viena no svarīgākās īpašības Oracle arhitektūra (līdzīga funkcija ir pieejama tikai InterBase DBVS no InterBase no Inprise). Šī funkcijaļauj novērst situāciju, kad vienam lietotājam jāgaida, kamēr cits pabeigs izmaiņas datu bāzu saturā (t.i., Oracle nav lasīšanas bloķēšanas). Šī funkcija ļauj Oracle8i veikt vairāk darījumu sekundē vienam lietotājam nekā jebkura cita datu bāze. Runājot par veiktspējas līmeni, strādājot WEB vidē operētājsistēmā LINUX, Oracle ieņem godpilno otro vietu aiz MySQL DBVS, vienlaikus ievērojami pārspējot visas pārējās DBVS uzticamības un drošības ziņā.

Microsoft SQL Server DBVS

Šīs DBVS svarīgākās īpašības ir:

  1. administrēšanas vienkāršība,
  2. iespēja izveidot savienojumu ar tīmekli,
  3. sniegums un funkcionalitāte DBVS servera mehānisms,
  4. attālās piekļuves rīku pieejamība,

Šīs DBVS administratīvās pārvaldības rīku komplekts ietver veselu īpašu vedņu un rīku komplektu automātiskie iestatījumi konfigurācijas parametri. Tāpat šī datu bāze ir aprīkota ar lieliskiem replikācijas rīkiem, kas ļauj sinhronizēt datora datus ar datu bāzes informāciju un otrādi. Iekļautais OLAP serveris ļauj saglabāt un analizēt visus lietotājam pieejamos datus. Principā šī DBVS ir moderna, pilnībā funkcionāla datu bāze, kas ir ideāli piemērota mazām un vidējām organizācijām. Jāatzīmē, ka SQL Server ir zemāks par citām aplūkojamām DBVS divos svarīgos rādītājos: programmējamība un darbības rīki. Izstrādājot klientu datu bāzes lietojumprogrammas, pamatojoties uz Java valodas, HTML bieži vien ir problēma ar nepietiekamu SQL Server programmatūru, un šo DBVS būs grūtāk izmantot nekā DB2, Informix, Oracle vai Sybase sistēmas. Pasaules tendence 21. gadsimtā ir kļuvusi par gandrīz universālu pāreju uz LINUX platformu, un SQL Server darbojas tikai Windows vide. Tieši tāpēc izmantojot SQL Serveris, mūsuprāt, ir ieteicams tikai tad, ja ODBC standarts tiek izmantots tikai, lai piekļūtu datu bāzes saturam, pretējā gadījumā labāk izmantot citas DBVS.

IBM DB2 DBVS ir gandrīz 30 IBM izstrādes un pētniecības darbu rezultāts. Šīs DBVS jaunākā versija (6.x) atšķiras ar vienu no pārdomātākajiem pārvaldības un optimizācijas rīku komplektiem un datu bāzes dzinēju, kas ļauj paplašināt no portatīvā datora ar Windows 95 uz visu S/390 lieldatoru kopu. OS/390.

DB2 ir pieejams divos izdevumos: DB2 Workgroup un DB2 Enterprise Edition. Šī DBVS ievieš visas novatoriskās datu bāzes dzinēju tehnoloģijas, kas zināmas no iepriekšējām DB2 versijām, piemēram, vaicājumu apstrādes paralēlizēšana, pilns replikācijas rīku komplekts, vaicājumu kopsavilkuma tabulas datu bāzes veiktspējas uzlabošanai, objektorientētas datu bāzes projektēšanas iespējas un Java valodas rīki. Turklāt DB2 sistēma ir aprīkota ar pilnu multivides paplašinājumu klāstu, kas ļauj uzglabāt un apstrādāt tekstu, audio, video, attēlus un ģeogrāfiskos datus. Var teikt, ka mērogošanas iespēju ziņā, ko izstrādājuši speciālisti IBM tehnoloģija datu bāzes klasterēšanai nav analogu. Šie paplašinājumi ievērojami atvieglo tīmekļa lietojumprogrammu izstrādes procesu, kā arī programmas, kas satur fotoattēlus un lielas teksta atskaites. DB2 sistēma ir arī diezgan konkurētspējīga kā platforma lietojumprogrammu izstrādei, jo ir rīks Stored Procedure Builder, kas automātiski pārvērš SQL priekšraksts attiecīgajā Java klasē un iekļaujot to datu bāzes struktūrā. DB2 6.1 ir ievērojami uzlabojusi savietojamību ar citām DBVS: pakotne ļauj izmantot Microsoft OLE DB specifikāciju, jauns standarts piekļuve datu bāzēm. DB2 DBVS administratīvās vadīklas, kuras jaunā versija pārrakstīts Java un to var iegūt no Web, ir pelnījuši vislielāko atzinību.

Šīs DBVS galvenie trūkumi ir administrēšanas relatīvā sarežģītība un (pagaidām) populāru serveru operētājsistēmu, piemēram, LINUX, ieviešanas trūkums.

Šajā DBVS, pateicoties Index Smart-Guide, ir iespējams konfigurēt, veidojot optimālus indeksus noteiktam trāpījumu skaitam, kas raksturo tipisko datu bāzes slodzi. DB2 ir vienīgā pakotne, kas ļauj ģenerēt kopsavilkuma tabulas, kas būtiski uzlabo DBVS kā datu noliktavas efektivitāti. Rakurstabula ir pagaidu darba apgabals, ko izmanto datu bāze, lai saglabātu atbildes uz bieži saņemtiem vaicājumiem. DB2 6.1 ar jaunām funkcijām, paralēlizāciju un iespēju izvēlēties gandrīz jebkuru savienojuma veidu un indeksu (izņemot, iespējams, bitkartes indeksus), DB2 6.1 ir viszemākā pieejamā augstas veiktspējas sistēma. Šīs DBVS administratīvie pārvaldības rīki pilnībā atbilst risināmo uzdevumu līmenim, turklāt tas nodrošina īpaši plašas iespējas darbam ar multivides datiem un programmēšanai (kuras acīmredzami trūkst); Microsoft sistēma SQL serveris).

DBVS no Informix.

Pēdējā laikā ir notikusi pāreja no relāciju DBVS uz objektorientētajām (ko var skaidri redzēt Oracle piemērā). Informix, arī ievērojot šo koncepciju, paziņoja par jaunu Centaur DBVS risinājumu, kura pamatā ir Informix Dynamic Server 7.3 relāciju datu bāze un Informix Universal Data Option objektu relāciju datubāze un kas apvieno dinamiskā servera augsto veiktspēju darbā ar datiem ar daudzpusību un multivides iespējām. Universālās datu opcijas funkcijas. Šī realizācija ir paredzēta interneta sistēmu attīstībai. Jādomā, ka šai DBVS būs elastīga izstrādes vide ar mērogojamību, kas atbilst intensīvai internetam raksturīgajai darba slodzei, un rīki darbam ar jauna veida datiem, kas Web izstrāde sāka izmantot visur. Jaunajā sistēmā ieviestie Java rīki ļaus izstrādātājiem šajā valodā izveidot saglabātās procedūras, lietotāju programmas un DataBlades komponentus, ko Informix dēvē par pielāgotiem datu bāzes paplašinājumiem.

No Inforix klientu viedokļa tas būs liels solis uz priekšu, jo līdz šim, strādājot ar DataBlades, saglabāto procedūru rakstīšanai varēja izmantot tikai Informix iekšējo valodu C un SPL. Turklāt Centaur būs iebūvēta ActiveX objektu apstrāde. Tas dos iespēju, piemēram, izveidot saglabātās datu bāzes procedūras šajā valodā Visual Basic; Tomēr tas prasa, lai Centaur pakotne tiktu izpildīta Windows NT vidē.

Centaur būs Informix Dynamic Server papildinājums un darbosies ar šai pakotnei tradicionālo datu bāzes formātu, lai lietotājiem būtu viss iepriekšējās funkcijas, un sistēmas jaunināšana līdz jaunās versijas līmenim nebūs saistīta ar lielām grūtībām. Turklāt Centaur saglabās visas dizaina un programmēšanas iespējas, kas ir padarījušas Informix Universal Server par izcilu tehnisko sasniegumu. Jauna sistēma tiks aprīkots ar instrumentiem objektorientētas datu bāzes projektēšanai, specializētu tabulu un indeksēšanas programmu veidošanai; ļaus lietotājiem veidot savas funkcijas vaicājumos un nepaļauties tikai uz tiem standarta līdzekļi SQL.

Secinājumi.

Ņemot vērā AIS, serveru operētājsistēmu un DBVS konstruēšanas arhitektūru galvenās īpašības, turpmāk par AIS arhitektūru izvēlēsimies interneta/iekštīkla arhitektūru, servera operētājsistēmu Linux, bet DBVS – Oracle 8i. Kopsavilkuma tabulā parādīts salīdzinošās īpašības divi mūsdienās visizplatītākie risinājumi, kuru pamatā ir Microsoft SQL Server 7.0 (uz NT) un Oracle8i (uz Unix, Linux).

Microsoft SQL Server 7.0

Administrācija
Grafiskie rīki
Apkopes vienkāršība
Datu dzinējs
Darbs ar vairākiem CPU

Pieņemams

Pievienošanās funkcija un indeksa atlase
Vairāku lietotāju vienlaicīga piekļuve
Multivides datu apstrāde
Tīmekļa savienojums
Audio, video, attēlu apstrāde
Meklēt pēc šī teksta
Sadarbspēja

Pieņemams

Savienošana pārī ar citām datu bāzēm
Vienotā reģistrācija
Darbs dažādās operētājsistēmās

Pieņemams

Programmēšanas iespējas

Pieņemams

Saglabātās procedūras un trigeri
Iekšējā programmēšanas valoda
Datu bāzu veidošana
SQL valoda
Objektorientētas sistēmas
Darbs ar filiālēm
Replikācija
Izkliedētā darījumu apstrāde
Attālā administrēšana
Datu noliktavu organizēšana un atskaišu sagatavošana
Lejupielādēt rīkus
Analīzes rīki

Tajā pašā laikā klientu vietas var darboties gandrīz jebkurā platformā, lai klienti varētu piekļūt DBVS, ir vai nu CGI (Perl) vai JAVA lietojumprogrammas. Šajā gadījumā AIS servera daļai tiek izvirzītas šādas prasības:

2.3. Relāciju modelis kā platforma modernu informācijas sistēmu izstrādei, izmantojot tehnoloģiskās projektēšanas interaktīvas patentu atbalsta sistēmas piemēru.

Un tā mēs aplūkojām dažādas pieejas datu bāzu iekšējai organizācijai. Un rezultātā mēs nonācām pie secinājuma, ka ir nepieciešams izmantot relāciju modeli, jo tas atrisina vienu no galvenajām problēmām - datubāzes izmaiņu veikšanu tās lietošanas laikā. Patiešām, relāciju datu bezē datu sinhronizācijas problēma vispār nerodas, jo dati tiek glabāti vienā eksemplārā. Lai padarītu šo problēmu skaidrāku, šeit ir atšķirības starp tradicionālajām un relāciju datu bāzēm.

Veicamā operācija Tradicionālās datu bāzes Relāciju datu bāzes
Lietojumprogrammu izstrāde Ir nepieciešams noteikt, kāda informācija ir nepieciešama dažādas lietojumprogrammas un izveidot vairākus koplietotus failus. Ir nepieciešams noteikt glabājamo datu veidus un attiecības starp tiem
Lietojumprogrammu ieviešana Ienākošie dati tiek ierakstīti galvenajos failos; Katra galvenā faila katrā informācijas šūnā tiek ierakstīts viens datu elements. Dažādi veidi dati tiek ierakstīti datu tabulās, kas atbilst šiem veidiem. Tā rezultātā katra informācija tiek glabāta vienā vietā
Lietojumprogrammas modifikācija Ir jāpārskata datu bāzes struktūra, pēc tam jāpārraksta galvenie faili, kurus ietekmē veiktās izmaiņas, un jāpārveido visas lietojumprogrammas, kas izmanto šos failus. Pietiek atrast un modificēt tabulu, kurā jāiekļauj jaunā datu veida definīcija. Paši dati tiek glabāti citās tabulās, kuras šādas izmaiņas neietekmē.
Datu daļēju izmaiņu veikšana Ir nepieciešams izlasīt katru galveno failu no sākuma līdz beigām, pārveidojot datu šūnas, kas mainās, un atstājot visas pārējās lasītās šūnas nemainīgas. Atbilstošajās tabulās pietiek atlasīt daudzas rindas, kurās jāveic izmaiņas, un veikt šīs izmaiņas, izmantojot vienu SQL priekšrakstu.

Tātad, relāciju datu bāzu galvenās iezīmes:

  1. Relāciju datu bāzes struktūru nosaka tajā glabātie dati, un tā nav fiksēta izstrādes pabeigšanas brīdī (t.i., tā ir elastīga un mērogojama).
  2. Datu struktūrām var dot ļoti aprakstošus nosaukumus.
  3. Dati tiek glabāti vienā eksemplārā; visas datu nolasīšanas un modificēšanas iespējas tiek veiktas tikai ar šo datu instanci, kas ievērojami atvieglo datu sinhronizāciju starp daudzām lietojumprogrammām un lietotājiem.
  4. Dati tiek glabāti saskaņā ar skaidri definētiem un stingri izpildītiem noteikumiem.

DBVS veidi

Mūsdienās par informācijas sistēmu uzbūvi ir atbildīgas dažāda veida datu bāzu pārvaldības sistēmas (saīsināti DBVS), kas atšķiras gan ar funkcionalitāti, gan ar prasībām pret sistēmas resursiem. Esošo DBVS, ko izmanto visā pasaulē, tomēr var iedalīt divos galvenajos tipos: personiskajā un vairāku lietotāju, pamatojoties uz kuriem šajā rakstā tiks sniegts DBVS veidu apraksts.

Pirmais veids - personīgās DBVS - ir paredzēts darbībai datorā (piemēram, MS Access, FoxPro, dBASE un citi). Sākotnēji šīs sistēmas atbalstīja datu pārvaldību tikai vienam lietotājam. Šāda veida DBVS darbojas kā viena programma, un iegūtās datu bāzes tabulas tiek parādītas tā paša datora cietajā diskā. atsevišķi faili. Vietējo tīklu attīstība radīja DBVS izstrādātājus šāda veida pielāgot tos visos iespējamos veidos darbam tīkla vidē, kur potenciāli bija iespējams konfigurēt piekļuvi datiem vienlaicīgi no vairākiem datoriem, kas iekļauti lokālais tīkls. Šajā gadījumā datu bāzes faili tiek ievietoti failu serverī. Katrs darba vieta palaiž savu programmas kopiju kopējā sistēma Un aplikācijas programma, kuras darbību var būtiski ietekmēt konkrētās darba vietas datora īpašības. Tipisks personīgās DBVS darbības piemērs ir situācija, kad tīklā N darbstacijas strādā ar līdzīgiem datiem, kamēr darbojas N DBVS programmatūras kopijas: tiek pārvaldīti vieni un tie paši dati. N-tais daudzums DBVS kopijas. Pārējās kopijas nepamanīs kļūdu, izpildot kopiju. Vaicājumu izpilde DBVS kopijas datubāzē tiks veikta vienā no divām darbībām:

Pirmajā gadījumā rodas problēmas ar piekļuvi datiem vienlaikus ar to maiņu. Dati, kuros tiek rediģēta informācija, ir jābloķē. Failu servera rīki ļauj bloķēt faila līmenī, bet ne rekorda līmenī, un tas ievērojami samazina ietekmi, ko rada liels skaits lietotāju, kas strādā paralēli datu bāzei. Otrajā gadījumā, pirmkārt, ir jāpārraida liels informācijas apjoms pa tīkla kanālu. Arī otrajā variantā ir situācija, kad dažādas darbstacijas veic darbības ar dažādām datu kopijām, kas var novest pie šo kopiju neidentitātes.

Otrais DBVS veids sākotnēji izmantoja pieeju, kas balstījās uz atbilstošu apstākļu radīšanu operāciju veikšanai augstas veiktspējas personālajos datoros, nodrošinot paralēlu darbību lielam skaitam lietotāju. Šīs DBVS, kā parasti, satur kodolu, kas pastāvīgi atrodas atmiņā un liels skaits aģentu programmas, kas apkalpo pieprasījumus no lietojumprogrammu (klientu) programmām un galalietotājiem. Šajā konkrētajā gadījumā DBVS kodols kopā ar datiem atrodas vienā datorā. Vienu datu kopiju pārvalda viena DBVS kopija. Kontroles sistēma ļauj ar lielu efektivitāti organizēt kopīgu piekļuvi daudzu aģentu informācijai un to starpā nav konfliktu. Kļūdas, kas rodas DBVS darbībā, lokalizē un izlabo pati sistēma. DBVS kodola darbība tīkla vidē ietver aģenta pieprasījumu izpildi konkrētam datu paraugam un tikai parauga rezultātu pārsūtīšanu uz tīklu. Sakarā ar ātrumu mūsdienu disku apakšsistēmas, kas parasti ir lielāks par informācijas apmaiņas ātrumu tīklā, samazinot pārsūtīto datu apjomu, ievērojami palielinās sistēmas efektivitāte kopumā. Tādējādi netiek noteikti nekādi ierobežojumi attiecībā uz tīkla mērogu, lai aģenti varētu sazināties ar DBVS kodolu, izmantojot jebkurus tīklus un datu pārsūtīšanas protokolus. Cita starpā daudzlietotāju DBVS ir neapšaubāmas priekšrocības šādos aspektos: uzticamība, pieejamība un drošība. Jau no pirmajām pastāvēšanas dienām šādas DBVS kā vaicājumu saskarni izmantoja SQL valodu, no kurienes arī radies to alternatīvais nosaukums – SQL serveri.

Pēdējā laikā ar SQL apakškopām aktīvi tiek piegādāti arī personiskie DBVS tipi, taču šīs apakškopas nesatur līdzekļus paralēlai piekļuvei datiem un drošībai – personīgās DBVS tos nevar nodrošināt.

Biznesa risinājumi no Oracle

Uzņēmuma galvenais princips ir attīstīt inovācijas, vienkāršojot IT vidi. Visa ar Oracle tieši saistītā informācija (viņu inovācijas un iegādes, klientu panākumi) palīdz uzņēmējiem pārliecinošāk virzīties uz priekšu, domāt drosmīgāk un nostāties uz savām kājām. Uzņēmums ir daļa no kopienas, kas īsteno korporatīvās pilsonības un ilgtspējīgas attīstības programmu. Uzņēmuma mājas lapa piedāvā doties virtuālā tūrē, pievienoties organizētajiem pasākumiem un atklāt jaunas iespējas.

Oracle biznesa risinājumi ļauj klientiem būtiski uzlabot savu darbības efektivitāti, palīdz sagatavot pareizu biznesa analīzi, pārvaldīt riskus, samazināt tos un kontrolēt savu biznesu. Risinājums tiek izvēlēts īpaši noteiktiem gadījumiem, ko atbalsta izstrādātāju pieredze un zināšanas. Oracle izstrādā pabeigtas sistēmas, tādējādi samazinot izmaksas un vienkāršojot IT infrastruktūru. Izstrādātās sistēmas ir unikālas un pilnīgi jaunas.

Viens no populārākajiem Oracle biznesa risinājumiem ir Oracle Database, unikāla datu bāze, kas samazina izmaksas informācijas tehnoloģija konsolidējot datu bāzes mākonī un uzlabojot sniegto pakalpojumu kvalitāti. Piedāvātā programma nevainojami analizē milzīgus datu apjomus, ir pelnījuši īpašu uzmanību.

Biznesa risinājumi, kuru pamatā ir Sun SPARC x86, Sun Netra, Sun Blade serveri, ir īpaši uzticami un priecēs jūs ne tikai ar savu veiktspēju, bet arī ar vieglu pārvaldību un izmaksu ietaupījumu. Piegādā ražotāji labākās sistēmas virtualizācijas platformas, kurās ir viegli instalēt Oracle Linux, Oracle Solaris un citas vadošās operētājsistēmas.

Uzņēmuma moto vēsta, ka tie nodrošina atvērtākos un integrētākos programmatūras un aparatūras sistēmu biznesa risinājumus. Piedāvātie pakalpojumi būs optimāli un ekonomiski gan vidējiem, gan liels bizness, kur mūsdienās nav iespējams iztikt bez inovatīvām idejām un risinājumiem. Interesanti arī tas, ka jauno produktu sadaļa nav tukša!

Oracle un Microsoft SQL Server ir vienas no daudzlietotāju sistēmām, kuras tiek izstrādātas un uzlabotas diezgan ilgā laika periodā un tiek pārdotas kā komerciāli programmatūras produkti. DBVS dati ir rūpniecisko datu apstrādes risinājumu pamatā. Krievijas tirgus var piedāvāt plašu industriālo DBVS klāstu no dažādiem piegādātājiem, tostarp Oracle (Oracle Corporation), Microsoft (Microsoft SQL Server), DB2 (IBM), Adabas (Software AG), Sybase (Sybase), Informix (Informix Software) . Oracle ir līderis DBVS tirgū gan Unix, gan Windows platformās. IN šo apskatu tiks sniegts salīdzinošs Oracle un Microsoft DBVS apraksts ar galīgo vizuālo attēlojumu tabulu veidā.

Oracle DBVS ir aprīkota ar vismodernāko funkcionalitāti darbam ar Java, datiem, izmantojot internetu, un optimizāciju koplietošanas piekļuves sistēmā. Vienīgais šīs DBVS trūkums ir administrēšanas sarežģītība, bet skaidrā naudā, kas iztērēts tās integrācijai un izpētei, pēc tam "rezultēs" efektīvu un uzticamu darbību. Detalizēts Oracle DBVS apraksts ietver daudzas šīs sistēmas priekšrocības:

  1. Augsts uzticamības līmenis.
  2. Universālu informācijas drošības rīku klātbūtne.
  3. Funkcionalitāte lielu datu bāzu sadalīšanai sadaļās, nodrošinot iespēju ar augstu efektivitāti pārvaldīt vairāku gigabaitu datu bāzes.
  4. Operāciju paralēlizācija vaicājumos.
  5. Tiek atbalstītas visas zināmās platformas: Windows, UNIX, Linux, Solaris un daudzas citas.
  6. Atbalsta lielu atmiņas apjomu un simetrisku vairāku apstrādi, kas ļauj pārvaldīt programmas ar lielu slodzi, kas saistīta ar lielu darījumu skaitu.

Oracle ievēro principu, ka visas svarīgās funkcijas jāpārvalda no viena centra, un tāpēc piedāvā interMedia moduli, kas nodrošina lietotājus ar progresīvām tehnoloģijām multivides objektu (audioklipu, nekustīgu attēlu, videoklipu, ģeogrāfisko datu) apstrādei.

Un šeit ir salīdzinošs Microsoft SQL Server DBVS apraksts:

  1. Vienkārša administrēšana.
  2. Iespēja strādāt caur tīklu.
  3. Augsta veiktspēja un uzlabota DBVS servera funkcionalitāte.
  4. Attālās piekļuves rīku klātbūtne.

Šīs DBVS administratīvās pārvaldības programmatūras pakotne ietver veselu specializētu vedņu un automātiskās konfigurācijas rīku komplektu. Cita starpā Microsoft datu bāze ir aprīkota ar lieliskiem replikācijas rīkiem, kas ļauj sinhronizēt datorā esošo informāciju ar datu bāzes informāciju un pretējā virzienā. Tāpat kā Oracle, šajā datu bāzē ir OLAP serveris, kas nodrošina iespēju uzglabāt un analizēt visus esošos lietotāja datus.

Microsoft SQL Server ir pilna funkcionalitāte, moderna datu bāze, kas ir ideāli piemērota vidējām un mazām organizācijām. Jāatzīmē, ka SQL Server ir zemāks par Oracle DBVS divos svarīgos parametros: programmējamība un darba rīki (it īpaši, ja runa ir par klienta lietojumprogrammu izstrādi Java). Vēl viena svarīga SQL Server iezīme ir tā, ka tā darbojas tikai Windows OS vidē. Bet, ja piekļuvei datu bāzes saturam tiek izmantots tikai ODBC standarts, šai DBVS praktiski nav līdzvērtīga.

Microsoft un Oracle DBVS salīdzinošos raksturlielumus varat skatīt tabulā zemāk:

Raksturīgs MS SQL serveris Orākuls
AdministrācijaLabiApbrīnojami
GrafikaApbrīnojamiLabi
Viegli kopjamsApbrīnojamiApbrīnojami
Mehānisms darbam ar datiemLabiApbrīnojami
Darbība ar vairākiem procesoriemApmierinošiApbrīnojami
Savienošanās un indeksu atlaseApbrīnojamiApbrīnojami
KopīgošanaLabiApbrīnojami
Multivides apstrādeZemāk nepieciešamsApbrīnojami
Tīkla savienojumsPieņemamsApbrīnojami
Meklēt tekstāLabiApbrīnojami
SaderībaLabiLabi
Interfeiss ar citām datu bāzēmLabiLabi
Vienotā reģistrācijaLabiLabi
Darbība dažādās operētājsistēmāsApmierinošiLabi
ProgrammējamībaApmierinošiApbrīnojami
Saglabātie trigeri un procedūrasLabiApbrīnojami
Programmēšanas valodaPieņemamsApbrīnojami
Datu bāzes veidošanaLabiApbrīnojami
SQL valodaApbrīnojamiApbrīnojami
Objektorientētas sistēmasApmierinošiApbrīnojami
Funkcionalitāte darbam ar filiālēmApbrīnojamiApbrīnojami
ReplikācijaApbrīnojamiApbrīnojami
Paralēlā darījumu apstrādeApbrīnojamiApbrīnojami
Attālā administrēšanaLabiApbrīnojami
Datu noliktavas un atskaitesApbrīnojamiApbrīnojami
Lejupielādēt rīkusApbrīnojamiApbrīnojami
Analīzes rīkiApbrīnojamiApbrīnojami

To pašu ražotāju DBVS salīdzinošās īpašības, pamatojoties uz klientu prasībām:

Prasības MS SQL Server 2000 Orākuls9i
Interfeisa lokalizācija, kirilicas rakstzīmes saturošu datu bāzes lauku konstruēšana un šķirošana
Relatīvā datu struktūra
Lietotāja/servera tehnoloģijas
Daudzprocesoru arhitektūra
Klasteru arhitektūra
Rīki indeksu un datu kopu ģenerēšanai, lai paātrinātu apstrādi
Datu bāzes atjaunošana, izmantojot darījumu žurnālu
Darījumu bloķēšana rakstīšanas laikā vai lapas līmenī
ANSI SQL
SQL-3 (jaunā veidā — SQL99)Daļēji
ODBC
Datu bāzes integritātes uzraudzība
Datu bāzes dublēšanas rīku iespējošana/atspējošana
Datu bāzes tabulu importēšana un eksportēšana
Lietotāja un servera moduļu savietojamība ar piedāvāto OS
Tīkla protokoli, ko izmanto piedāvātās operētājsistēmas
Grafiskais lietotāja interfeiss datu bāzes kontrolei
Datu piekļuves kontrole, identifikācija, izmantojot DBVS rīkus
Centralizēta lietotāju kontrole
Vaicājumu optimizētājs, kas optimizē datu ceļus
Bināri lieli objekti (BLOB)
OLAP tehnoloģijas, tostarp specializēti OLAP analīzes rīki
Virtuālās saskarnes sistēmas apgabala tīkla (VI SAN) protokols
Labi funkcionējoši datu replikācijas rīki
Vienotais direktoriju pakalpojums

Vissvarīgākais DBVS salīdzināšanas kritērijs ir to darbības raksturlielumi (uzticamība, veiktspēja, mērogojamība utt.):


Kā izvēlēties pareizo DBVS

Izvēloties datubāzi, ir ārkārtīgi svarīgi koncentrēties uz to, kas vislabāk atbilst informācijas sistēmas prasībām, tas ir, skaidri zināt, kāds automatizācijas modelis ir jāievieš (dokumentu plūsma vai biznesa procesi). Pirmkārt, izvēloties DBVS, jāņem vērā šādi faktori:

  • maksimālais lietotāju skaits, kas vienlaicīgi piekļūst datu bāzei;
  • klienta programmatūras raksturlielumi;
  • servera aparatūras komponentu tehniskie parametri;
  • operētājsistēma serverī;
  • personāla kvalifikācijas līmenis.

Apspriežot, kā izvēlēties pareizo DBVS, jums jāatceras, ka mūsdienās serveri ar SQL datu bāzēm ir ļoti populāri, un tas norāda uz to augsto funkcionālo potenciālu. Runājot par sistēmas izveides iespējām, ieteicams detalizēti iepazīties ar šādām četrām vadošajām serveru DBVS - Microsoft SQL Server, Oracle, IBM DB2 un Informix, un pēc tam veikt salīdzinošā analīze viņu darbs katrā no galvenajiem posmiem:

  1. Sistēmas konfigurācija;
  2. Sistēmas uzraudzība;
  3. Parametru iestatīšana;
  4. Pieprasījumu apstrāde;
  5. Programmēšanas servera un klienta moduļi.

Šī analīze jāveic, ņemot vērā to klientu vietu skaitam jābūt 50-500, kamēr DBVS pārvaldība jāveic ar maksimālu efektivitāti. Kā parasti, DBVS ir iekļautas operētājsistēmasģimenes Windows vai Linux.

1. Atbalsta dažādas kodēšanas shēmas, t.i. datus, kas izveidoti kodēšanas shēmā vienā mašīnā, var apstrādāt un parādīt citā.

2. Servera kļūdu un informatīvo ziņojumu, skaitļu, datumu, valūtas formātu un nedēļas sākuma dienas attēlošanas valodas kontrole.

3. Lingvistiskās šķirošanas atbalsts nodrošina, ka rakstzīmes parādās pareizā secībā.

Varat pievienot atbalstu jaunām valodām, izmantojot programmatūras produktu NLS*WorkBench, kas būtībā uztur tulkošanas tabulas, lai interpretētu lietotāja ievadītos datus un parādītu rezultātus.

Ja lietojumprogrammu sistēmas piegāde ietver lietojumprogrammas dažādās valodās, vissvarīgākā daļa lietotāja interfeiss ir dažādi padomi, standarta tekstu un lietojumprogrammu ziņojumu bibliotēka. Pašlaik lietojumprogrammu izstrādātāju ziņā ir noteikt, kā lietojumprogrammu sistēmas standarta teksta bibliotēka, rīka padomi un ziņojumi mainās no vienas valodas uz citu. Oracle strādā pie programmatūras produkta automātiskā tulkošana lai vienkāršotu šīs problēmas risinājumu.

Citi SQL DBVS salīdzinošie raksturlielumi.

Kā minēts iepriekš, konkrētas arhitektūras izvēle informācijas sistēmas izveidei ietver divus galvenos komponentus: servera platformas izvēli (servera OS un DBVS izvēli) un platformu izvēli klientu darbstacijām. Izvēloties datubāzi, ļoti svarīgi ir izvēlēties tādu datu bāzi, kas vislabāk atbilst informācijas sistēmai izvirzītajām prasībām, t.i. jāizlemj, kurš automatizācijas modelis tiek ieviests (dokumentu plūsmas vai biznesa procesu automatizācija). Pirmkārt, izvēloties DBVS, jāņem vērā šādi faktori:

maksimālais lietotāju skaits, kas vienlaicīgi piekļūst datu bāzei;

klienta programmatūras raksturlielumi;

servera aparatūras komponenti;

servera operētājsistēma;

personāla kvalifikācijas līmenis.

Mūsdienās ir zināms liels skaits dažādu SQL datu bāzes serveru. Sīkāk apskatīsim šādas četras vadošās serveru DBVS – Oracle8i, IBM DB2, Microsoft SQL Server un Informix – un salīdzināsim to veiktspēju katrā no galvenajām darbības stadijām:

sistēmas konfigurācija,

uzraudzība,

iestatījums,

pieprasījuma apstrāde,

serveru un klientu moduļu izstrāde.

Šo analīzi veiksim, ņemot vērā to, ka klientu vietu skaits svārstās no 50 līdz 500, un DBVS pārvaldībai jābūt maksimāli efektīvai. Pētījums tika veikts uz Pentium II bāzes servera platformas ar 128 MB RAM, kas aprīkota ar 13 GB EIDE disku RAID 0 līmeņa konfigurācijā (protams, labāk būtu izmantot HDD ar SCSI interfeiss). Sistēmas pārvaldība tika uzticēta Windows NT Server 4.0. un Linux.

Oracle8i)

Oracle8i pakotne, kas apveltīta ar vismodernāko funkciju komplektu darbam ar Java valodu un piekļuvei datiem, izmantojot internetu, un sistēmu vienlaicīgas piekļuves optimizēšanai. Vienīgais šīs DBVS trūkums ir administrēšanas sarežģītība, taču visas tās ieviešanas un izstrādes izmaksas vēlāk tiks atmaksātas efektīvai un uzticamai darbībai. Mūsu valstī jau daudzus gadus virkne speciālistu ir kultivējuši negatīvu attieksmi pret Oracle DBVS kā dārgu un sarežģītu DBVS. Abas šīs tēzes ir pretrunīgas. Pirmkārt, sarežģītības līmenis ir relatīvs jēdziens. Izmantojot Oracle DBVS uz NT platformas, tas prasīs gandrīz tādas pašas pūles kā izmantojot MS SQL. Strādājot uz UNIX platformas, varam droši atzīmēt, ka profesionāliem Unix lietotājiem Oracle vide ir vienkārša, saprotama un pieejama. Runājot par augstajām izmaksām, arī šeit ir notikušas pozitīvas izmaiņas. Papildus tam, ka Oracle piedāvā vairākus dažādus mērogojamus risinājumus atkarībā no apkalpoto klientu skaita, tas, sekojot globālajām tendencēm, arī izstrādāja savas populārākās DBVS versiju operētājsistēmai LINUX un ievietoja to savā WEB serverī (www.oracle .com) bezmaksas lietošanai. Starp galvenajām Oracle DBVS īpašībām jāatzīmē sekojošais:

Augstākā uzticamība.

Iespēja sadalīt lielas datu bāzes sadaļās (liela datu bāzes nodalījums), kas ļauj efektīvi pārvaldīt gigantiskas gigabaitu datu bāzes;

Universālu informācijas drošības rīku pieejamība ;

Efektīvas metodes pieprasījuma apstrādes ātruma palielināšanai;

Indeksēšana, izmantojot bitkarti ;

Bezmaksas tabulas (citās DBVS visas tabulas tiek aizpildītas uzreiz pēc izveidošanas);

Operāciju paralēlizēšana pieprasījumā .

Plaša izstrādes, uzraudzības un administrēšanas rīku klāsta pieejamība.

Koncentrējieties uz interneta tehnoloģijām .

Risinājumus, kas nav zemāki par Oracle izstrādi, var atrast tikai IBM DB2. Koncentrēšanās uz interneta tehnoloģijām ir galvenais moto mūsdienīgi produkti Orākuls. Šajā sakarā var atzīmēt interMedia pakotnes, kas nodrošina datu apstrādi multivides formātos, un Jserver, iebūvētu rīku darbam ar Java valodu, kas apvieno Java valodas iespējas ar relāciju datu bāzu iespējām ( spēja sastādīt ne tikai iekšējās datu bāzes programmas Java valodā (saglabātās procedūras un trigeri), bet arī izstrādāt Enterprise JavaBeans komponentus un pat palaist tos serverī. Enterprise JavaBeans komponenti ir pamata moduļi, kas veido interneta lietojumprogrammas Java valodā.

Oracle ievēro principu, ka visas svarīgās funkcijas jāpārvalda no viena centra, tāpēc piedāvātais interMedia modulis nodrošina lietotājiem vismodernākās iespējas darbam ar multivides objektiem:

Ļoti uzlaboti rīki audio klipu apstrādei ;

Nekustīgi attēli;

Videoklipi;

Ģeogrāfiskie dati (ar visu funkciju kopumu, kas saistītas ar atrašanās vietas noteikšanu, kas iekļautas lokatora modulī).

Oracle8i ievieš mūsdienu labākos rīkus objektorientētas datu bāzes projektēšanai, tostarp tabulu struktūras, kas ļauj pārmantot citu tabulu datu bāzes objektu rekvizītus un metodes, kas ļaus izvairīties no kļūdām datu bāzu veidošanā un atvieglos to uzturēšanu.

Jāņem vērā arī tas, ka Oracle izstrādātā vairāku versiju vienlaicīguma optimizācijas sistēma ir viena no svarīgākajām Oracle arhitektūras īpašībām (līdzīga funkcija ir pieejama tikai InterBase DBVS no InterBase no Inprise). Šī funkcija novērš situāciju, kad vienam lietotājam ir jāgaida, kamēr cits lietotājs pabeigs izmaiņas datu bāzu saturā (t.i., Oracle nav lasīšanas bloķēšanas). Šī funkcija ļauj Oracle8i veikt vairāk darījumu sekundē vienam lietotājam nekā jebkura cita datu bāze. Runājot par veiktspējas līmeni, strādājot WEB vidē operētājsistēmā LINUX, Oracle ieņem godpilno otro vietu aiz MySQL DBVS, vienlaikus ievērojami pārspējot visas pārējās DBVS uzticamības un drošības ziņā.

Microsoft SQL Server)

Šīs DBVS svarīgākās īpašības ir:

administrēšanas vienkāršība,

Tīmekļa savienojamība ,

DBVS servera mehānisma veiktspēja un funkcionalitāte,

attālās piekļuves rīku pieejamība,

Šīs DBVS administratīvās pārvaldības rīku komplekts ietver veselu īpašu vedņu un rīku komplektu konfigurācijas parametru automātiskai iestatīšanai. Tāpat šī datu bāze ir aprīkota ar lieliskiem replikācijas rīkiem, kas ļauj sinhronizēt datora datus ar datu bāzes informāciju un otrādi. Iekļautais OLAP serveris ļauj saglabāt un analizēt visus lietotājam pieejamos datus. Principā šī DBVS ir moderna, pilnībā funkcionāla datu bāze, kas ir ideāli piemērota mazām un vidējām organizācijām.

!) Jāatzīmē, ka SQL Server ir zemāks par citām aplūkojamām DBVS divos svarīgos rādītājos: programmējamība un darbības rīki. Izstrādājot uz Java un HTML valodām balstītas klientu datu bāzes lietojumprogrammas, bieži rodas nepietiekamības problēma programmatūra SQL Server un šo DBVS būs grūtāk izmantot nekā Oracle vai Sybase. Globālā tendence 21. gadsimtā ir kļuvusi par gandrīz universālu pāreju uz LINUX platformu, un SQL Server darbojas tikai Windows vidē. Tāpēc, mūsuprāt, SQL Server lietošana ir ieteicama tikai tad, ja tiek izmantots tikai ODBC standarts, lai piekļūtu datu bāzes saturam, pretējā gadījumā labāk ir izmantot citas DBVS.

Apkoposim.

· ORACLE un SQL SERVER ļauj darboties ar milzīgiem datiem (izteikti terabaitos), bet tajā pašā laikā ORACLE strādā ar lielajiem datiem daudz produktīvāk nekā SQL SERVER, un, no otras puses, šādas vajadzības nav, strādājot ar lieliem datu apjomi, ar kuriem SQL SERVER nevarēja tikt galā.

· Izvēloties platformu, pastāv atšķirības. Abas sistēmas var darboties operētājsistēmā Windows NT, taču, tā kā SQL SERVER ir vietējā platforma, tai ir vairākas priekšrocības. ORACLE var darboties UNIX platformā un izmantot tās iespējas.

SQL SERVER 1) Drošības sistēmu var konfigurēt atbilstoši Windows NT drošības sistēmai. 2) Cieša integrācija, gan ar mūsdienīgi līdzekļi lietojumprogrammu izstrāde, kā arī ar darbvirsmas lietojumprogrammām, piemēram, Microsoft Word, Access un Excel. 3) piekļuve SQL Server datu bāzēm ir iespējama ar izmantojot Microsoft Jet Engine un datu piekļuves objekti (DAO), attālie datu objekti (RDO), ActiveX datu objekti (ADO), OLE DB, ODBC, SQL Server Embedded Library (DB-Library) un citas tehnoloģijas, ko izstrādājušas trešās puses (tas var būt vairāk mīnus).

· Šīs sistēmas datu tipus realizē atšķirīgi, taču tas ir tikai ērtības un ieraduma jautājums, bet ORACLE izstrādātā PL/SQL valoda papildus ANSI standartam vienkāršo daudzu uzdevumu izpildi.

· Abas sistēmas ir izstrādājušas veidus, kā pārvietoties un strādāt ar ierakstiem. SQL SERVER to dara elastīgāk, t.i. pārvietoties pa visiem ierakstiem un strādāt ar tiem. ORACLE var strādāt tikai ar pašreizējo ierakstu un piešķirt nākamo.

Šodien es teikšu dažus vārdus par datu bāzēm. Es tikai vēlos padalīties ar savu tīri personīgo viedokli un pieredzi par dažādu datu bāzu izmantošanu. Tātad datu bāzes var būt uz servera balstītas un lokālas, relāciju un nerelācijas, kas atbalsta darījumus un bez tām utt. utt.

Kā liecina prakse, serveru datu bāzes ir daudz ātrākas nekā to brāļi, kas nav serveri. Starp citu, ar lokālajām datu bāzēm ir gandrīz neiespējami strādāt ar tabulām ar miljons ierakstiem, serveru datu bāzēm arī tas nav viegls uzdevums. Tomēr indeksēšanas un kešatmiņas mehānismi var paātrināt procesu.

Visas (cik man zināms) lokālās datu bāzes atbalsta tikai vienu paralēlo savienojumu katram ierakstam.

SQLite

Šī plaši izmantotā datu bāze sastāv no viena faila (darba laikā ar datu bāzi var tikt izveidoti citi faili). Bibliotēkas piekļuvei datu bāzei ir pieejamas jebkurā mūsdienu valoda programmēšana un darbojas uz jebkuras platformas. Atvērtais avots.

PIEKĻUVE

Šī datu bāze ir daļa no MS Office. Man arī bija jāstrādā ar viņiem. Tāpat kā SQLite, vairāki klienti var lasīt datu bāzi, bet tikai viens var rakstīt. Slēgts avots un līgums nav līdz galam skaidrs. Izrādās, ka jūs varat izmantot datu bāzi tikai tad, ja jums ir licence Biroja lietojumprogramma. No otras puses, izmantojot ACCESS bez instalēta Office iespējams, izmantojot ODBC.

SQL Server Compact

Šī datu bāze, tāpat kā SQLite, saglabā datus vienā failā, taču, lai strādātu ar to, ir nepieciešami vairāki nepārvaldīti DLL un pakalpojumu sniedzējs. No pirmā acu uzmetiena tas nav labāks par SQLite. Šī datu bāze ir atrodama Windows Mobile Un Windows Phone ierīces.

MS SQL

Šī ir Microsoft servera datu bāze. Transact-SQL izmanto skriptu rakstīšanai. IN pilna versija Cube (OLAP) tiek atbalstīts, un ir funkcijas statistikas vākšanai un datu ieguvei. Starp izdevumiem ir bezmaksas, ekspress versija - MS SQL Express.

1 atbalstīts procesors (bet to var instalēt jebkurā serverī),
1 GB adresējamā atmiņa,
4 GB maksimālais izmērs datu bāze (10 GB SQL Server 2008 R2 versijai),
Nav iespēju eksportēt/importēt datus, izmantojot SQL Server Management Studio 2005 saskarni (šī funkcija ir pieejama 2008. gada versijā)

Orākuls

Šī ir viena no senākajām serveru datu bāzēm. Uz to norāda PL-SQL un obligātās secības, kas ir jāizveido manuāli pieaugošajiem laukiem. Atzīšos, pēdējo reizi ar šo datubāzi strādāju pirms kādiem 4 gadiem. Bet, ja 25 gadu laikā nekas nav dramatiski mainījies, kāpēc lai tas mainītos pēdējo 5 gadu laikā? Licence maksā lielu naudu, lai gan, tāpat kā MSSQL, ir arī Express izdevums - Oracle XE. Ierobežojumi tika publicēti Computerra.

datu bāzes izmērs līdz 4 GB un atbalsta tikai vienu procesoru un 1 GB RAM.

Postgree

Serveru bāze ar atvērtu pirmkods uzņēmuma līmenī. Nav viena izstrādātāja. Izstrāde tiek veikta ar vairāku izstrādātāju un uzņēmumu pūlēm. Patiesi ātra un pilnībā aprīkota datu bāze. No citiem emuāriem un forumiem ir skaidrs, ka problēmas var rasties svīdīgākajos postgree nostūros. Un, lai nodrošinātu optimālu veiktspēju, tas var būt jāiesniedz. man patīk :)

MySQL

Kurš gan nav dzirdējis par MySQL? Faktiski MySQL apvieno vairākus datu glabāšanas dzinējus (visiem tiem ir savas priekšrocības un trūkumi). Šim punktam kopā ar lietošanas ērtumu bija liela nozīme tā popularizēšanā. Šķiet, ka tagad visi hostinga uzņēmumi piedāvā šo konkrēto datubāzi kā savu galveno.

FireBird

Šis ir bezmaksas InterBase klons no Borland, abi produkti tagad pastāv. To droši vien zina visi Delphi programmētāji, tātad arī krievvalodīgie izstrādātāji kopumā. Kods ir slēgts, taču nav nekādu ierobežojumu lietošanai.

DB2, VistaDB, Sybase, Synergy, Teradata

Tās visas ir apmaksātas datu bāzes, kurām no manis nekad nav pievērsta pienācīga uzmanība. Man tie var būt nepieciešami tikai, lai atbalstītu kādu “seno” programmu.

Pieprasījumi

Prakse rāda, ka lielākajā daļā projektu tiek izmantotas standarta darbības, kas praktiski neatšķiras gramatikā starp datu bāzēm. Lietojumprogrammas ar lietotāja definētām funkcijām un procedūrām kļūst arvien retākas. To izmantošana ir loģiska, ja nav ideju vairāku datu bāzu atbalstam un ja tas uzlabo koda veiktspēju.

Datorzinātne, kibernētika un programmēšana

Šīs izmaksas var optimizēt, pareizi izvēloties DBVS. DBVS izvēle ir sarežģīts vairāku parametru uzdevums, un tas ir viens no svarīgajiem datu bāzes izveides posmiem.


Kā arī citi darbi, kas varētu jūs interesēt

3628. Jauna drāma no Bernarda Šova 86,5 KB
Ievads 20. gadsimta mijas Rietumeiropas literatūras vēsturē iezīmējās ar spēcīgu dramatiskās mākslas uzplaukumu. Laikabiedri šī perioda drāmu sauca par “jauno drāmu”, uzsverot vēsturē notikušā radikālo raksturu...
3629. Kriminālprocess. Krimināllietas ierosināšana 120,5 KB
Kriminālprocess. Krimināllietas ierosināšana Demokrātiska tiesiska valsts nozīmē tiesiskuma pārākumu un cilvēktiesību un pilsoņu tiesību prioritāti. Viens no kriminālprocesa principiem ir likumība, tas ir, “stingra...
3630. Attīrīšanas iekārtas 36,5 KB
Attīrīšanas iekārtas Bioloģiskās attīrīšanas iekārtas ir paredzētas visu veidu notekūdeņu, tajā skaitā sadzīves notekūdeņu, kā arī rūpniecības un sadzīves notekūdeņu pilnīgai bioloģiskai attīrīšanai no pilsētas rūpniecības uzņēmumiem. Bioloģiskā...
3631. Teorija ar skaitļošanas procesiem 63,5 KB
Procesi. Paralēli procesi. Secīgi procesi Darba mērķis: Izprast procesa jēdzienu. Izpētiet procesu veidus un to mijiedarbību. Ieteikumi darba izpildei 1. Izstrādāt materiālu no 9-14 lekcija 2. Aizpildot pabeigto...
3632. Ārkārtas situāciju ekonomiskās sekas 131 KB
Dzīvības drošības ekonomiskie aspekti Saistībā ar tehnogēnās situācijas pasliktināšanos Krievijā var sagaidīt, ka daudzos gadījumos notiek individuālas, pat neliela mēroga rūpnieciskās avārijas un dabas katastrofas kļūs par vienu ķēdi...
3633. Uzņēmuma finansiālā stāvokļa analīze 82 KB
Saimnieciskās darbības analīze ir zinātniski izstrādāta metožu un paņēmienu sistēma, ar kuras palīdzību tiek pētīta uzņēmuma ekonomika, uz uzskaites un atskaites datiem tiek apzinātas ražošanas rezerves un izstrādāti to veidi...
3634. Uzņēmumu kategorijas ekonomiskais saturs 61 KB
Kategorijas “uzņēmums” jēdziens un ekonomiskais saturs. Uzņēmumu klasifikācija. Mūsdienu ekonomikā ražošana tiek organizēta uzņēmuma formā. Līdz ar to uzņēmums ir ekonomikas sistēmas pamatelements, un izmantošanas līmenis...
3635. Dobi atdzimšanas filozofija 95,5 KB
Renesanses vēsturiskās pārmaiņas Vēsturiskais periods, pirms mēs sākam aplūkot filozofiju, kurā kristietība ir kļuvusi nabadzīga...
3636. Vadības pamati. Lekciju kurss 541,5 KB
Tēma Vadības vēsturiskie pamati Vadības rašanās un attīstības nosacījumi un faktori. Vadības vēstures posmi un skolas. Nacionāli vēsturisko faktoru ietekme uz menedžmenta attīstību. Pārvaldības izredzes Krievijā. Stāvoklis...