1C 8

1C 8 két változata van: a fájl szerver és a kliens, az utóbbi, mint a költség jóval drágább. Mi a különbség a kettő között, és ebben az esetben van értelme, hogy egy kliens-szerver technológia? A kérdés megválaszolásához, nézzük meg, mi a különbség a két üzemmód.







1C 8 két változata van: a fájl szerver és a kliens, az utóbbi, mint a költség jóval drágább. Mi a különbség a kettő között, és ebben az esetben van értelme, hogy egy kliens-szerver technológia? A kérdés megválaszolásához, nézzük meg, mi a különbség a két üzemmód.

És így, a fájl verzióját. Minden adat (adatbázis-táblák, a felhasználók listáját és azok jogai, a konfiguráció is) vannak tárolva egy fájlt 1Cv8.1CD. És ez a működési mód van számos korlátozás:

Minden tábla nem lehet nagyobb mint 4 GB. Gondoljunk a sok vagy kevés. Tegyük fel, hogy van egy termékcsalád 10.000 terméket. Itt hossza 100 karakter. Úgy tűnik, hogy ennél az asztalnál szüksége 1 MB memóriát (1.000.000. Byte 10000 * 1000). Nos, vannak más adatok. Még ha a végén, hogy egy rekordot akarunk 1 KB információt, 4 GB illeszkednie kell a 4 millió. Records. Bár ritkán, tényleg ez a helyzet, hogy az ilyen korlátozások nem elég. Például bizonyos célokra szükséges tárolni millió sorszámát, vagy azon a napon már sok mozgás, ami az év táblázata a registry duzzad fel nagyon nagy mennyiségű, akár több gigabájt. De az ilyen esetekben, mint általában, mi is szembesülünk újra más korlátozásokat. Általában azt javasoljuk, hogy gondoljon a kliens-szerver üzemmódban abban az esetben, 1Cv8.1CD fájl mérete meghaladja 4GB.







A felhasználók száma. Mivel a gyakorlat azt mutatja, hogy a fájl módban kényelmesen dolgozhat akár 10 felhasználó. Ez annak a ténynek köszönhető, hogy egy nem megosztott fájlt mlock táblázatokat. Ha a felhasználó figyelmét arra az asztalra, akkor blokkolja a teljes felvételt. A kliens-szerver üzemmódban lezárhatja a táblákat a sor szint. Azaz, lehetséges, hogy a felhasználó olvassa az adatokat az asztalra, a másik ebben az időben az írás ott. És ez a helyzet megfelelően kezeli a rendszer. Ez javítja a teljesítményt, és lehetővé teszi egyidejű működése a nagy számú felhasználó. Általában, ha egyszerre működik a bázis több mint 10 felhasználó és a rendszer „lassú”, akkor talán meg kell egy kliens-szerver változata.

Alacsony biztonság. könnyedén másolni a fájlt. És bár minden ugyanaz a fájlhoz való hozzáférést korlátozódik jelszavakat, elméletileg lehetséges, hogy megtörje. Ha az adatbázis egy adatbázisban tárolják, vagy a szerveren, majd másolja az adatokat nem is olyan könnyű.

Rutin feladatok kézzel - vagyis egy meghatározott felhasználói. A kiszolgáló változat ütemezett feladatok a kliens fut a szerver akkor is, ha nem fut bármelyike ​​munkamenetet 1C.

Most tekintsük a kliens-szerver változata. Ebben az esetben az adatbázis az adatbázisban tárolt a szerveren. 1C utal az adatbázisban keresztül az úgynevezett kiszolgálótelepen - közvetítő, aki szeretné felülmúlni fellebbezés 1Cv8.1CD fájlt. Ebben az üzemmódban nincs korlátozás a fájl működését. Hogy milyen 1C 8 támogatja többféle adatbázis:

IBM DB2 (Win és Linux)

Postrgy SQL (Win és Linux)

Oracle 10g, 11g (verzió óta 8.2)

Most felhívni bizonyos következtetéseket. És így, akkor érdemes váltani egy kliens-szerver technológia a következő esetekben:

1Cv8.1CD nagyobb mint 4 GB.

A felhasználók száma több mint 10.

És szükség van, hogy menjen egy kliens-szerver technológia a következő esetekben:

Mérete egy táblázatot meghaladja a 4 GB.

A bázis egyidejűleg fut sok felhasználó (10), és a rendszer nagyon lassú, lehetetlenné téve, hogy a normál működés a felhasználók.