Vai ir vērts pāriet uz klient-servera tehnoloģiju 1C 8?
- 17.12.2024
Failu versija
Visi dati (datu bāzes tabulas, lietotāju saraksts, tiesības un pati konfigurācija) tiek glabāti vienā failā – 1Cv8.1CD. Šim režīmam ir vairāki ierobežojumi:
-
Datubāzes lieluma ierobežojums – 4 GB
Katras datubāzes izmērs nevar pārsniegt 4 GB. Vai tas ir daudz vai maz?- Piemērs: ja preču sortimentā ir 10 000 vienību, un katras vienības nosaukums ir 100 simbolu garš, šādai tabulai nepieciešams aptuveni 1 MB vietas.
- Pat ja pievieno citus datus, uz vienu ierakstu tiek izmantots ap 1 KB informācijas, kas nozīmē, ka 4 GB failā var uzglabāt ap 4 miljoniem ierakstu.
- Taču, ja ir nepieciešams uzglabāt lielu apjomu datu, piemēram, miljoniem sērijas numuru vai reģistru, kas pieaug vairāku gadu laikā, failu versija var kļūt nepietiekama. Ja 1Cv8.1CD fails pārsniedz 4 GB, ieteicams apsvērt pāreju uz klient-servera režīmu.
-
Lietotāju skaits – līdz 10 lietotājiem
Failu versijā optimālai darbībai lietotāju skaits nedrīkst pārsniegt 10.- Tas ir saistīts ar to, ka tabulu bloķēšana notiek visai tabulai, nevis konkrētiem ierakstiem.
- Ja viens lietotājs lasa tabulu, cits lietotājs nevar veikt izmaiņas tajā pašā laikā.
- Klient-servera versijā tabulu bloķēšana tiek veikta ierakstu līmenī, kas ļauj vienlaikus lasīt un rakstīt datus, būtiski palielinot sistēmas veiktspēju un ļaujot darboties vairāk lietotājiem vienlaikus. Ja lietotāju skaits pārsniedz 10 un sistēma sāk "bremzēt", pāreja uz klient-servera tehnoloģiju kļūst nepieciešama.
-
Zema drošība
Failu versijā failu 1Cv8.1CD var viegli nokopēt. Lai arī piekļuve failam tiek aizsargāta ar parolēm, teorētiski pastāv iespēja failu uzlauzt. Savukārt klient-servera versijā dati tiek glabāti serverī, un tiem ir grūtāk piekļūt bez atbilstošām tiesībām. -
Manuāla uzdevumu izpilde
Regulāri uzdevumi failu versijā tiek veikti manuāli vai ar noteikta lietotāja palīdzību. Klient-servera versijā šie uzdevumi var tikt izpildīti automātiski serverī, pat ja neviens lietotājs nav pieslēdzies.
Klient-servera versija
Šajā režīmā dati tiek glabāti datubāzu pārvaldības sistēmā (DBVS) serverī. 1C programma piekļūst datiem caur serveru klasteri, kas emulē piekļuvi failam 1Cv8.1CD. Šim režīmam nav failu versijas ierobežojumu. 1C 8 atbalsta vairākas DBVS:
- MS SQL
- IBM DB2 (Windows un Linux)
- PostgreSQL (Windows un Linux)
- Oracle (versijas 10g, 11g no 1C 8.2)
Kad ir vērts pāriet uz klient-servera režīmu?
Apsveriet pāreju, ja:
- Fails 1Cv8.1CD pārsniedz 4 GB.
- Lietotāju skaits pārsniedz 10.
Pāreja kļūst nepieciešama, ja:
- Vienas tabulas izmērs pārsniedz 4 GB.
- Sistēma darbojas lēni, jo vairāk nekā 10 lietotāji vienlaikus strādā ar datubāzi, padarot normālu darbu neiespējamu.
Kopsavilkums
Klient-servera versija piedāvā augstāku veiktspēju, drošību un lielāku mērogojamību. Tomēr tās ieviešana prasa papildu izmaksas un servera infrastruktūru. Lēmums pāriet uz šo tehnoloģiju jāpieņem, ņemot vērā datu apjomu, lietotāju skaitu un uzņēmuma darbības specifiku.