1С 8
1C 8 е в две версии: файлов сървър и клиент, като последното от цената е много по-скъпо. Каква е разликата между тях, и в този случай има смисъл да използвате клиент-сървър технология? За да отговорим на този въпрос, нека да видим каква е разликата между тези два режима на работа.
1C 8 е в две версии: файлов сървър и клиент, като последното от цената е много по-скъпо. Каква е разликата между тях, и в този случай има смисъл да използвате клиент-сървър технология? За да отговорим на този въпрос, нека да видим каква е разликата между тези два режима на работа.
И така, версия на файла. Всички данни (база данни, таблици, списък на потребителите и техните права, самата конфигурация) се съхраняват в един файл 1Cv8.1CD. И този режим на работа има редица ограничения:
Всяка таблица не може да бъде по-голям от 4 GB. Да се мисли за много или малко. Да предположим, че имаме продуктова гама на 10,000 предмети. Тук дължина от 100 знака. Изглежда, че е в тази таблица е необходимо 1 MB памет (1 милион. Byte 10000 * 1000). Е, нека има и други данни. Дори и ако в края на един запис искаме да 1 KB на информация, в 4 GB трябва да се поберат 4 милиона. Records. Въпреки, че в редки случаи, наистина е така, че тези ограничения не са достатъчни. Например, за някои цели е необходимо да се съхранява милиони серийни номера, или в деня имаме много движения, които за година таблицата на системния регистър подува много големи количества, до няколко гигабайта. Но в такива случаи, като правило, ние се сблъскваме отново с различни ограничения. Като цяло, се препоръчва да се мисли за режим клиент-сървър, в случай че 1Cv8.1CD надвиши 4GB.
Брой потребители. Както показва практиката, в режим на файл може да работите комфортно до 10 потребителя. Това се дължи на факта, че не-режим на споделено файл за заключване на таблици. Ако потребителят се насочва към масата, тя е блокирана от целия запис. В режим на клиент сървър може да се заключи таблиците на ниво ред. Т.е., това е възможно, така че потребителят чете данните от таблицата, а другият по това време на написването там. И тази ситуация е правилно обработват от системата. Това подобрява производителността и позволява едновременната работа на голям брой потребители. По принцип, ако работите едновременно с основата за повече от 10 потребители и системата е "бавен", тогава може би имате нужда от клиент-сървър версия.
Ниска сигурност. лесно можете да копирате. И въпреки всичко същия достъп до този файл е ограничен до паролите, теоретично е възможно да се счупи. Ако базата данни се съхраняват в база данни или на сървър, след това да копирате данните, не е толкова лесно.
Извършване на рутинни задачи ръчно - т.е. под определен потребител. планирани работни места сървъра версия на клиента се изпълняват на сървъра, дори ако не използвате всяка една сесия с 1C.
А сега да разгледаме версия клиент-сървър. В този случай, базата данни се съхраняват в базата данни на сървъра. 1C се отнася до тази база данни чрез така наречения клъстер от сървъри - посредници, които биха искали да подражават на обжалване 1Cv8.1CD файл. В този режим, няма ограничение на действието на файла. На какво 1C 8 поддържа няколко типа данни:
IBM DB2 (за победа и Linux)
Postrgy SQL (за победа и Linux)
Oracle 10g, единадесетграма (от версия 8.2)
Сега се направят някои изводи. И така, трябва да помислите за преминаване към клиент-сървър технология в следните случаи:
1Cv8.1CD по-голям от 4 GB.
Броят на потребителите повече от 10.
И е необходимо да се премине към клиент-сървър технология в следните случаи:
Размер на единична маса надвишава 4 GB.
С база в същото време работи много потребители (над 10) и системата е много бавен, което прави невъзможно да нормалната работа на потребителите.