Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

1C da biz kompaniya ishini tashkil qilish uchun o'z ishlanmalarimizdan keng foydalanamiz. Ayniqsa, "1C: Hujjatlar oqimi 8". Hujjatlarni boshqarishdan tashqari (nomidan ko'rinib turibdiki), u ham zamonaviy ECM-tizim (Enterprise Content Management - korporativ kontentni boshqarish) keng funktsional imkoniyatlarga ega - pochta, xodimlarning ish taqvimlari, resurslarga umumiy kirishni tashkil qilish (masalan, yig'ilish xonalarini bron qilish), vaqtni kuzatish, korporativ forum va boshqalar.

Mingdan ortiq xodimlar 1C da hujjat aylanishidan foydalanadilar. Ma'lumotlar bazasi allaqachon ta'sirchan bo'lib qoldi (11 milliard yozuv), ya'ni u yanada ehtiyotkorlik va kuchliroq uskunalarni talab qiladi.

Bizning tizimimiz qanday ishlaydi, ma'lumotlar bazasini saqlashda qanday qiyinchiliklarga duch kelamiz va ularni qanday hal qilamiz (biz MS SQL Serverdan ma'lumotlar bazasi sifatida foydalanamiz) - biz sizga maqolada aytib beramiz.

1C mahsulotlarini birinchi marta o'qiyotganlar uchun.
1C: Document Flow - bu biznes ilovalarini ishlab chiqish uchun asos - 1C: Enterprise platformasi asosida amalga oshirilgan amaliy yechim (konfiguratsiya).

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi


"1C: Hujjatlar oqimi 8" (qisqartirilgan DO) korxonada hujjatlar bilan ishlashni avtomatlashtirishga imkon beradi. Xodimlar bilan muloqot qilishning asosiy vositalaridan biri bu elektron pochtadir. Pochtadan tashqari, DO boshqa muammolarni ham hal qiladi:

  • Vaqtni kuzatish
  • Xodimlarning ishlamay qolishini kuzatish
  • Kuryerlar/transport uchun arizalar
  • Xodimlarning ish kalendarlari
  • Xat yozishni ro'yxatdan o'tkazish
  • Xodimlar bilan aloqalar (manzillar kitobi)
  • Korporativ forum
  • Xonani bron qilish
  • Tadbirlarni rejalashtirish
  • CRM
  • Fayllar bilan birgalikda ishlash (fayl versiyalarini saqlash bilan)
  • va boshq.

Biz Hujjatlarni boshqarishga kiramiz nozik mijoz (mahalliy bajariladigan dastur) Windows, Linux, macOS, veb-mijoz (brauzerlardan) va mobil mijoz - vaziyatga qarab.

Hujjat oqimiga ulangan boshqa mahsulotimiz tufayli - O'zaro ta'sir tizimi – biz to‘g‘ridan-to‘g‘ri Document Flow’da messenjer funksiyalarini qabul qilamiz – chatlar, audio va video qo‘ng‘iroqlar (jumladan, hozir ayniqsa muhim bo‘lib qolgan guruh qo‘ng‘iroqlari, shu jumladan mobil mijozdan), tezkor fayl almashinuvi hamda soddalashtiradigan chat botlarini yozish imkoniyati. tizimi bilan ishlash. O'zaro ta'sir tizimidan foydalanishning yana bir afzalligi (boshqa messenjerlar bilan solishtirganda) - bu Hujjat oqimining aniq ob'ektlari - hujjatlar, voqealar va boshqalar bilan bog'langan kontekstli muhokamalarni o'tkazish qobiliyati. Ya'ni, O'zaro ta'sir tizimi maqsadli dastur bilan chuqur integratsiyalashgan va shunchaki "alohida tugma" sifatida ishlamaydi.

Bizning DO'dagi harflar soni allaqachon 100 milliondan oshdi va umuman olganda, ma'lumotlar bazasida 11 milliarddan ortiq yozuvlar mavjud. Umuman olganda, tizim deyarli 30 TB saqlash joyidan foydalanadi: ma'lumotlar bazasi hajmi 7,5 TB, jamoaviy ish uchun fayllar alohida saqlanadi va yana 21 TB ni egallaydi.

Agar aniqroq raqamlar haqida gapiradigan bo'lsak, bu erda hozirgi vaqtda harflar va fayllar soni:

  • Chiquvchi elektron pochta xabarlari – 14,7 mln.
  • Kiruvchi xatlar – 85,4 mln.
  • Fayl versiyalari - 70,8 million.
  • Ichki hujjatlar – 30,6 ming.

DO nafaqat pochta va fayllarga ega. Quyida boshqa buxgalteriya ob'ektlari uchun raqamlar keltirilgan:

  • Uchrashuv xonalarini bron qilish – 52 126
  • Haftalik hisobotlar - 153 940
  • Kunlik hisobotlar – 628 153 ta
  • Tasdiqlash vizalari – 11 821
  • Kiruvchi hujjatlar – 79 677 ta
  • Chiqish hujjatlari – 28 357 ta
  • Foydalanuvchi ish kalendarlaridagi voqealar haqidagi yozuvlar – 168 228
  • Kuryerlar uchun arizalar – 21 883
  • Qarama-qarshi tomonlar – 81 029
  • Kontragentlar bilan ishlash yozuvlari – 45 632
  • Kontragentlarning aloqa xodimlari – 41 795
  • Voqealar – 10
  • Loyihalar – 6 ta
  • Xodimlarning vazifalari - 245 980
  • Forum xabarlari – 26 282
  • Chat xabarlari – 891 095
  • Biznes jarayonlari - 109 056. Xodimlar o'rtasidagi o'zaro ta'sir jarayonlar - tasdiqlash, bajarish, ko'rib chiqish, ro'yxatdan o'tkazish, imzolash va boshqalar orqali amalga oshiriladi. Biz jarayonlarning davomiyligini, tsikllar sonini, ishtirokchilar sonini, qaytishlar sonini, muddatlarni o'zgartirish bo'yicha so'rovlar sonini o'lchaymiz. Va bu ma'lumot korxonada qanday jarayonlar sodir bo'layotganini tushunish va xodimlarning hamkorligi samaradorligini oshirish uchun tahlil qilish uchun juda foydali.

Bularning barchasini qaysi uskunada qayta ishlaymiz?

Bu raqamlar ta'sirchan hajmdagi vazifalarni ko'rsatadi, shuning uchun biz ichki sho''ba korxonalar ehtiyojlari uchun juda samarali uskunalarni ajratish zarurligiga duch keldik. Hozirgi vaqtda uning xarakteristikalari quyidagicha: 38 yadro, 240 GB operativ xotira, 26 TB disk. Bu erda serverlar jadvali:
Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

Kelgusida uskuna quvvatini oshirishni rejalashtirganmiz.

Server yuklanishi bilan ishlar qanday ketmoqda?

Tarmoq faoliyati biz yoki mijozlarimiz uchun hech qachon muammo bo'lmagan. Qoida tariqasida, zaif nuqta protsessor va disklardir, chunki har bir kishi xotira etishmasligi bilan qanday kurashishni allaqachon biladi. Mana Resource Monitor-dan bizning serverlarimizning skrinshotlari, ular bizda hech qanday dahshatli yuk yo'qligini ko'rsatadi, bu juda kamtar.

Misol uchun, quyidagi skrinshotda biz CPU yuki 23% bo'lgan SQL serverini ko'ramiz. Va bu juda yaxshi ko'rsatkich (taqqoslash uchun: agar yuk 70% ga yaqinlashsa, unda, ehtimol, xodimlar ishda sezilarli sekinlashuvni kuzatadilar).

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

Ikkinchi skrinshotda 1C: Enterprise platformasi ishlaydigan dastur serveri ko'rsatilgan - u faqat foydalanuvchi seanslariga xizmat qiladi. Bu erda protsessor yuki biroz yuqoriroq - 38%, silliq va sokin. Diskda biroz yuklanish bor, lekin bu qabul qilinadi.

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

Uchinchi skrinshotda boshqa 1C: Enterprise serveri ko'rsatilgan (bu ikkinchisi, bizda ikkitasi klasterda mavjud). Faqat oldingisi foydalanuvchilarga xizmat qiladi va bunda robotlar ishlaydi. Masalan, ular pochta, marshrut hujjatlarini oladilar, ma'lumotlar almashadilar, huquqlarni hisoblashadi va hokazo. Bu fondagi barcha harakatlar taxminan 90-100 fon ishini bajaradi. Va bu server juda og'ir yuklangan - 88%. Ammo bu odamlarga ta'sir qilmaydi va u Hujjatlarni boshqarish kerak bo'lgan barcha avtomatlashtirishni amalga oshiradi.

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

Samaradorlikni o'lchash uchun qanday ko'rsatkichlar mavjud?

Bizning sho''ba korxonalarimizda samaradorlik ko'rsatkichlarini o'lchash va turli ko'rsatkichlarni hisoblash uchun jiddiy quyi tizim mavjud. Bu hozirgi vaqtda ham, tarixiy nuqtai nazardan ham tizimda nima sodir bo'layotganini, nima yomonlashayotganini, nima yaxshilanayotganini tushunish uchun kerak. Monitoring vositalari - ko'rsatkichlar va vaqt o'lchovlari - "1C: Hujjat oqimi 8" standart yetkazib berish tarkibiga kiritilgan. Ko'rsatkichlar amalga oshirish jarayonida moslashtirishni talab qiladi, ammo mexanizmning o'zi standartdir.

Ko'rsatkichlar - bu ma'lum bir vaqtning o'zida turli xil biznes ko'rsatkichlarining o'lchovlari (masalan, pochta jo'natmalarini etkazib berishning o'rtacha vaqti 10 minut).

Ko'rsatkichlardan biri ma'lumotlar bazasidagi faol foydalanuvchilar sonini ko'rsatadi. Kun davomida o'rtacha 1000-1400 tasi bor. Grafikdan ko'rinib turibdiki, skrinshot paytida ma'lumotlar bazasida 2144 faol foydalanuvchi bo'lgan.

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

30 dan ortiq bunday harakatlar mavjud, ro'yxat kesish ostida.ro'yxat

  • Tizimga kirish
  • Tizimdan chiqish
  • Pochta yuklanmoqda
  • Ob'ektning haqiqiyligini o'zgartirish
  • Kirish huquqlarini o'zgartirish
  • Jarayon mavzusini o'zgartirish
  • Ob'ektning ishchi guruhini o'zgartirish
  • To'plam tarkibini o'zgartirish
  • Faylni o'zgartirish
  • Fayl importi
  • Pochta orqali yuborish
  • Fayllarni ko'chirish
  • Vazifani qayta yo'naltirish
  • Elektron imzoni imzolash
  • Tafsilotlar bo'yicha qidirish
  • To'liq matn qidirish
  • Fayl qabul qilinmoqda
  • Jarayonni to'xtatish
  • sharh
  • Shifrni ochish
  • Hujjatlarni ro'yxatdan o'tkazish
  • Internet saytlarini ko'rish
  • Oʻchirish belgisini olib tashlash
  • Ob'ekt yaratish
  • Diskka saqlash
  • Jarayonning boshlanishi
  • Foydalanuvchi jurnali yozuvlarini o'chirish
  • Elektron imzoni olib tashlash
  • O'chirish belgisini o'rnatish
  • Shifrlash
  • Jildni eksport qilish

O'tgan haftadan bir hafta oldin bizning o'rtacha foydalanuvchi faolligimiz bir yarim baravar oshdi (grafikda qizil rangda ko'rsatilgan) - bu ko'pchilik xodimlarning masofaviy ishlashga o'tishi bilan bog'liq (ma'lum voqealar tufayli). Shuningdek, faol foydalanuvchilar soni 3 barobar oshdi (skrinshotda ko‘k rangda ko‘rsatilgan), chunki xodimlar mobil telefonlardan faol foydalana boshladilar: har bir mobil mijoz serverga ulanishni yaratadi. Endilikda har bir xodimimiz serverga o‘rtacha 2 ta ulanishga ega.

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

Biz uchun, ma'murlar sifatida, bu ishlash bilan bog'liq muammolarga ko'proq e'tibor qaratishimiz va ishlar yomonlashgan yoki yo'qligini ko'rishimiz kerakligi haqida signaldir. Ammo biz buni boshqa parametrlar asosida ko'rib chiqamiz. Masalan, ichki marshrutlash uchun pochtani yetkazib berish vaqti qanday o'zgaradi (quyidagi skrinshotda ko'k rangda ko'rsatilgan). Ko'rib turibmizki, bu yilga qadar u o'zgaruvchan edi, lekin hozir u barqaror - biz uchun bu tizimda hamma narsa tartibda ekanligidan dalolat beradi.

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

Biz uchun qo'llaniladigan yana bir ko'rsatkich - bu pochta serveridan xatlarni yuklab olish uchun o'rtacha kutish vaqti (skrinshotda qizil rangda ko'rsatilgan). Taxminan aytganda, xat bizning xodimimizga yetib borguncha internetda qancha vaqt yuradi. Skrinshot shuni ko'rsatadiki, bu vaqt ham yaqinda hech qanday tarzda o'zgarmagan. Izolyatsiya qilingan tikanlar mavjud - lekin ular kechikishlar bilan emas, balki pochta serverlarida vaqt yo'qolishi bilan bog'liq.

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

Yoki, masalan, boshqa ko'rsatkich (skrinshotda ko'k rangda ko'rsatilgan) - papkadagi harflarni yangilash. Pochta papkasini ochish juda keng tarqalgan operatsiya bo'lib, uni tezda bajarish kerak. Biz uning qanchalik tez bajarilishini o'lchaymiz. Ushbu ko'rsatkich har bir mijoz uchun o'lchanadi. Siz kompaniyaning umumiy rasmini ham, dinamikani ham, masalan, individual xodim uchun ko'rishingiz mumkin. Skrinshot shuni ko'rsatadiki, bu yilga qadar ko'rsatkich muvozanatsiz edi, keyin biz bir qator yaxshilanishlarni amalga oshirdik va endi u yomonlashmayapti - grafik deyarli tekis.

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

Ko'rsatkichlar asosan tizimni kuzatish, tizim xatti-harakatlaridagi har qanday o'zgarishlarga tezkor javob berish uchun ma'murning vositasidir. Skrinshotda yil uchun ichki yordamchi ko'rsatkichlar ko'rsatilgan. Grafiklardagi sakrash bizga ichki sho'ba korxonalarni rivojlantirish bo'yicha topshiriqlar berilganligi bilan bog'liq.

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

Bu erda yana bir qancha ko'rsatkichlar ro'yxati (kesim ostida).
Ko'rsatkichlar

  • Foydalanuvchi faoliyati
  • Faol foydalanuvchilar
  • Faol jarayonlar
  • Fayllar soni
  • Fayl hajmi (MB)
  • Hujjatlar soni
  • Qabul qiluvchilarga yuboriladigan ob'ektlar soni
  • Kontragentlar soni
  • Tugallanmagan vazifalar
  • Pochta serveridan elektron pochta xabarlarini yuklab olish uchun oxirgi 10 daqiqada oʻrtacha kutish vaqti
  • Tashqi ma'lumotlar buferi: fayllar soni
  • Joriy sanadan kechiktirilgan chegara
  • Uzoq navbat
  • Operatsion navbat
  • Tashqi marshrutlash bo'yicha xom hisob yoshi
  • Ichki marshrutni qabul qilish navbati hajmi (uzun navbat)
  • Ichki marshrutni qabul qilish navbati hajmi (tezkor navbat)
  • Ichki marshrutlash orqali pochta yetkazib berish vaqti (uzoq navbat)
  • Ichki marshrutlash orqali pochta yetkazib berish vaqti (tez navbat)
  • Tashqi marshrutlash orqali pochta yetkazib berish muddati (o'rtacha)
  • Hujjatlar soni Rezervasyon
  • Hujjatlar soni yo'qligi
  • Hujjatlar soni "Kontragent bilan ishlash dalolatnomasi"
  • Papkada xatlarni yangilash
  • Pochta xat kartasini ochish
  • Pochta Xatni jildga o'tkazish
  • Pochta Papkalar bo'ylab harakatlanish

Bizning tizimimiz kun bo'yi 150 dan ortiq ko'rsatkichlarni o'lchaydi, ammo ularning hammasini tezda kuzatib bo'lmaydi. Ular keyinchalik, qandaydir tarixiy nuqtai nazardan foydali bo'lishi mumkin va siz biznes uchun eng muhimlariga e'tibor qaratishingiz mumkin.

Amalga oshirishlardan birida, masalan, faqat 5 ta ko'rsatkich tanlangan. Xaridor minimal ko'rsatkichlar to'plamini yaratish maqsadini qo'ydi, lekin shu bilan birga u asosiy ish stsenariylarini qamrab oladi. Qabul qilish dalolatnomasiga 150 ta ko'rsatkichni kiritish asossiz bo'ladi, chunki korxona ichida ham qaysi ko'rsatkichlar maqbul deb topilishini kelishib olish qiyin. Va ular ushbu 5 ko'rsatkich haqida bilishgan va ularni loyihani amalga oshirish boshlanishidan oldin tizimga taqdim etishgan, shu jumladan tanlov hujjatlari: kartani ochish vaqti 3 soniyadan oshmaydi, topshiriqni fayl bilan bajarish vaqti. 5 soniyadan ortiq va boshqalar. Bizning sho''ba korxonalarimizda mijozning texnik xususiyatlaridan asl so'rovni juda aniq aks ettiruvchi ko'rsatkichlar mavjud edi.

Shuningdek, bizda ishlash o'lchovlarining profil tahlili mavjud. Ishlash ko'rsatkichlari - bu har bir davom etayotgan operatsiyaning davomiyligini qayd etish (ma'lumotlar bazasiga xat yozish, pochta serveriga xat yuborish va boshqalar). Bu faqat texnik xodimlar tomonidan qo'llaniladi. Biz dasturimizda ko'plab samaradorlik ko'rsatkichlarini to'playmiz. Hozirda biz profillarga bo'lingan taxminan 1500 ta asosiy operatsiyalarni o'lchaymiz.

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

Biz uchun eng muhim profillardan biri bu "Iste'molchi nuqtai nazaridan pochtaning asosiy ko'rsatkichlari ro'yxati". Ushbu profil, masalan, quyidagi ko'rsatkichlarni o'z ichiga oladi:

  • Buyruqni bajarish: teg bo'yicha tanlang
  • Shaklni ochish: Ro'yxat shakli
  • Buyruqni bajarish: Jild bo'yicha tanlang
  • O'qish sohasida harfni ko'rsatish
  • Xatni sevimli papkangizga saqlash
  • Tafsilotlar bo'yicha harflarni qidiring
  • Xat yaratish

Agar biz biron bir biznes ko'rsatkichi uchun ko'rsatkich juda katta bo'lganini ko'rsak (masalan, ma'lum bir foydalanuvchidan xatlar juda uzoq vaqtdan beri kela boshlagan), biz buni aniqlay boshlaymiz va texnik operatsiyalar vaqtini o'lchashga o'tamiz. Bizda "Pochta serverida xatlarni arxivlash" texnik operatsiyasi mavjud - biz ushbu operatsiyani bajarish muddati oxirgi davr uchun oshib ketganini ko'ramiz. Bu operatsiya, o'z navbatida, boshqa operatsiyalarga ajraladi - masalan, pochta serveri bilan aloqa o'rnatish. Ko'ryapmizki, negadir u to'satdan juda katta bo'lib qoldi (bir oy davomida bizda barcha o'lchovlar bor - o'tgan haftada 10 millisekund bo'lganini solishtirishimiz mumkin, hozir esa 1000 millisekund). Va biz bu erda nimadir buzilganligini tushunamiz - biz uni tuzatishimiz kerak.

Bunday katta ma'lumotlar bazasini qanday saqlashimiz mumkin?

Bizning ichki DO - bu haqiqatan ham ishlaydigan yuqori yuklangan loyihaning namunasidir. Keling, uning ma'lumotlar bazasining texnik xususiyatlari haqida gapiraylik.

Katta ma'lumotlar bazasi jadvallarini qayta tuzish uchun qancha vaqt ketadi?

SQL server jadvallarni tartibga solib, davriy texnik xizmat ko'rsatishni talab qiladi. Yaxshi ma'noda, buni kuniga kamida bir marta va hatto tez-tez talab qilinadigan jadvallar uchun qilish kerak. Ammo agar ma'lumotlar bazasi katta bo'lsa (va bizning yozuvlar soni allaqachon 11 milliarddan oshgan bo'lsa), unda unga g'amxo'rlik qilish oson emas.

Biz 6 yil oldin jadvalni qayta qurishni amalga oshirgan edik, ammo keyin bu juda ko'p vaqtni talab qila boshladi, biz endi tungi intervallarga mos kelmadik. Va bu operatsiyalar SQL serverini og'ir yuklaganligi sababli, u boshqa foydalanuvchilarga samarali xizmat qila olmaydi.

Shuning uchun, endi biz turli xil fokuslardan foydalanishimiz kerak. Misol uchun, biz ushbu protseduralarni to'liq ma'lumotlar to'plamlarida bajara olmaymiz. 500000 qatorni yangilash tartibiga murojaat qilishingiz kerak - bu 14 daqiqa davom etadi. U jadvaldagi barcha ma'lumotlar bo'yicha statistik ma'lumotlarni yangilamaydi, lekin yarim million qatorni tanlaydi va ulardan butun jadval uchun foydalanadigan statistik ma'lumotlarni hisoblash uchun foydalanadi. Bu qandaydir taxmin, lekin biz buni amalga oshirishga majburmiz, chunki ma'lum bir jadval uchun butun milliard yozuvlar bo'yicha statistik ma'lumotlarni yig'ish qabul qilib bo'lmaydigan darajada uzoq vaqtni oladi.

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi
Shuningdek, biz boshqa texnik operatsiyalarni qisman qilish orqali optimallashtirdik.

DBMSni saqlash odatda qiyin vazifadir. Xodimlar o'rtasidagi faol o'zaro ta'sirda ma'lumotlar bazasi tez o'sib boradi va ma'murlar uchun uni saqlash - statistik ma'lumotlarni yangilash, defragmentatsiya, indeksatsiya qilish tobora qiyinlashadi. Bu erda biz turli strategiyalarni qo'llashimiz kerak, biz buni qanday qilishni yaxshi bilamiz, bizda tajriba bor, biz buni baham ko'rishimiz mumkin.

Bunday hajmlar bilan zaxira qanday amalga oshiriladi?

Ma'lumotlar bazasini to'liq zaxiralash kuniga bir marta kechasi, qo'shimcha - har soatda amalga oshiriladi. Bundan tashqari, har kuni fayl katalogi yaratiladi va u fayl xotirasining qo'shimcha zahirasining bir qismidir.

To'liq zaxira nusxasini yaratish uchun qancha vaqt ketadi?

Qattiq diskda to'liq zaxiralash uch soatda, qisman zaxiralash bir soatda tugaydi. Lentaga yozish uchun ko'proq vaqt kerak bo'ladi (ofisdan tashqarida saqlanadigan maxsus kassetaga zaxira nusxasini yaratadigan maxsus qurilma; uzatiladigan nusxasi lentaga tayyorlanadi, agar, masalan, server xonasi yonib ketsa, saqlanib qoladi). Zaxiralash aynan bir xil serverda amalga oshiriladi, uning parametrlari yuqoriroq bo'lgan - 20% protsessor yuklangan SQL server. Zaxiralash vaqtida, albatta, tizim ancha yomonlashadi, lekin u hali ham ishlaydi.

Biz o'zimizni tekshiramiz: 1C qanday joylashtirilgan va u qanday boshqariladi: 1C kompaniyasida hujjat aylanishi

Deduplikatsiya bormi?

Deduplikatsiya Fayllar bor, biz uni o'zimizda sinab ko'ramiz va tez orada u Hujjatlarni boshqarishning yangi versiyasiga kiritiladi. Biz, shuningdek, kontragentni deuplikatsiya qilish mexanizmini sinab ko'rmoqdamiz. DBMS darajasida yozuvlarni deuplikatsiya qilish yo'q, chunki bu shart emas. 1C: Enterprise platformasi ma'lumotlar bazasida ob'ektlarni saqlaydi va ularning izchilligi uchun faqat platforma javobgar bo'lishi mumkin.

Faqat o'qish uchun tugunlar bormi?

O'qish tugunlari yo'q (o'qish uchun har qanday ma'lumot olish kerak bo'lganlarga xizmat ko'rsatadigan maxsus tizim tugunlari). DO alohida BI tugunini qo'yish uchun buxgalteriya tizimi emas, lekin ishlab chiqish bo'limi uchun alohida tugun mavjud bo'lib, u bilan xabarlar JSON formatida almashiladi va odatiy takrorlash vaqti birliklar va o'nlab soniyalarni tashkil qiladi. Tugun hali ham kichik, unda 800 millionga yaqin yozuvlar mavjud, ammo u tez o'sib bormoqda.

Oʻchirish uchun belgilangan xatlar umuman oʻchirilmaydimi?

Hali emas. Bizda bazani engilroq qilish vazifasi yo'q. O'chirish uchun belgilangan harflarga murojaat qilish kerak bo'lgan bir nechta jiddiy holatlar, shu jumladan 2009 yil ham bo'lgan. Shuning uchun hammasini hozircha saqlashga qaror qildik. Ammo buning narxi asossiz bo'lib qolsa, biz olib tashlash haqida o'ylaymiz. Ammo, agar siz izlar qolmasligi uchun alohida xatni ma'lumotlar bazasidan butunlay olib tashlashingiz kerak bo'lsa, bu maxsus so'rov bilan amalga oshirilishi mumkin.

Nima uchun uni saqlash kerak? Sizda eski hujjatlarga kirish statistikasi bormi?

Statistik ma'lumotlar yo'q. Aniqrog'i, u foydalanuvchi jurnali ko'rinishida, lekin u uzoq vaqt saqlanmaydi. Bir yildan ortiq eski yozuvlar protokoldan o'chiriladi.

Besh yoki hatto o'n yil oldin eski yozishmalarni olish kerak bo'lgan holatlar mavjud edi. Va bu har doim bo'sh qiziqish uchun emas, balki murakkab biznes qarorlarini qabul qilish uchun qilingan. Xat yozish tarixi bo'lmaganda, noto'g'ri biznes qarori qabul qilingan holatlar mavjud edi.

Hujjatlarning qiymati saqlash muddatlariga ko'ra qanday baholanadi va yo'q qilinadi?

Qog'oz hujjatlari uchun bu hamma kabi odatiy an'anaviy tarzda amalga oshiriladi. Biz buni elektronlar uchun qilmaymiz - ularni o'zlari uchun saqlashlariga ruxsat bering. O'tirish shu yerda. Foydasi bor. Hamma yaxshi.

Qanday rivojlanish istiqbollari mavjud?

Endi bizning DO 30 ga yaqin ichki muammolarni hal qiladi, ulardan ba'zilarini biz maqolaning boshida sanab o'tdik. DL, shuningdek, biz hamkorlarimiz uchun yiliga ikki marta o'tkazadigan konferentsiyalarni tayyorlash uchun ishlatiladi: butun dastur, barcha hisobotlar, barcha parallel bo'limlar, zallar - bularning barchasi DL-ga yoziladi, so'ngra undan yuklab olinadi va bosma dastur. yasaladi.

DO uchun yo'lda u allaqachon hal qilayotgan vazifalardan tashqari yana bir nechta vazifalar mavjud. Kompaniyaning miqyosidagi vazifalari bor, va faqat ma'lum bir bo'limga kerak bo'lgan noyob va noyoblari bor. Ularga yordam berish kerak, bu 1C doirasida tizimdan foydalanishning "geografiyasini" kengaytirish - qo'llash doirasini kengaytirish, barcha bo'limlarning muammolarini hal qilish. Bu ishlash va ishonchlilik uchun eng yaxshi sinov bo'ladi. Tizimning trillionlab yozuvlar, petabaytlar ustida ishlashini istardim.

Manba: www.habr.com

a Izoh qo'shish