پایگاه اطلاع رسانی توزیع شده: مبانی. پایگاه اطلاع رسانی توزیع شده دستورالعمل های گام به گام و مشکلات ایجاد دنده

RIB یک پایگاه اطلاعاتی توزیع شده است که ساختاری درخت مانند است که شاخه‌های آن پایگاه‌های داده 1C Enterprise هستند. به این پایگاه داده ها، گره های پایگاه اطلاعات توزیع شده (از این پس به سادگی گره ها) گفته می شود. تبادل اطلاعات بین این گره ها برای همگام سازی همه گره ها (پیکربندی ها و پایگاه های داده) شکل می گیرد.

مکانیسم اصلی یک مکانیسم تبادل با برخی از قابلیت های متمایز و جهانی است. تفاوت اصلی این است که مکانیسم تبادل RIB تخصصی تر و باریک تر است، در حالی که صرافی های جهانی دامنه وسیع تری از فرصت ها را در اختیار کاربر قرار می دهند.

اصول اولیه عملیات RIB

تغییر ساختار پیکربندی فقط در گره اصلی ریشه اطلاعات توزیع شده امکان پذیر است. این تغییرات سپس به صورت سلسله مراتبی به گره های تابع انتشار می یابد. بنابراین، این یک فضای ساختار پیکربندی واحد را در تمام گره‌های RIB فراهم می‌کند.

داده ها را می توان در هر یک از گره ها تغییر داد، که به نوبه خود در تمام گره های دیگر توزیع می شود. علاوه بر این، این داده ها لزوماً نباید به سایر شرکت کنندگان در سیستم منتقل شوند و ممکن است هویت کامل آنها حفظ نشود. توسعه‌دهنده می‌تواند ترکیب داده‌هایی را که در مبادله با دیگر شرکت‌کنندگان RIB شرکت می‌کنند، به دلخواه سفارشی کند. علاوه بر این، تنظیمات را می توان نه تنها در سطح فراداده پیکربندی، بلکه در سطح عناصر منفرد نیز انجام داد، که می توان انتخاب های خاصی را روی آنها اعمال کرد.

همانطور که در بالا ذکر شد، مکانیسم RIB از طریق استفاده از طرح های مبادله به دست می آید. اما برای اینکه یک پلن خاص در این ساختار سلسله مراتبی استفاده شود، باید ویژگی “Distributed infobase” آن فعال شود.

تمام داده ها از طریق پیام به RIB منتقل می شود. محتوای این پیام ها به وضوح تنظیم شده است و نمی تواند دلخواه باشد، همانطور که در مکانیسم تبادل جهانی وجود دارد. داده ها با استفاده از اصل سریال سازی XML در یک پیام قرار می گیرند. علاوه بر این تغییرات داده، پیام همچنین حاوی اطلاعاتی در مورد تغییرات پیکربندی و همچنین مقدار مشخصی از اطلاعات سرویس است. تغییرات به صورت کاملا خودکار در پیام مبادله ثبت و قرار می گیرد. نه کاربر و نه توسعه دهنده نمی توانند بر این موضوع تأثیر بگذارند.

دریافت و تولید پیام های مبادله در RIB با یک دستور تنظیم می شود

طرح های مبادله WriteChanges (WriteMessages, 0)

محتوا با استفاده از دستور خوانده می شود

نتیجه

به جرات می توان گفت که مکانیسم RIB عمدتاً از یک مکانیسم تبادل جهانی با برخی ویژگی های متمایز تشکیل شده است که فقط در ساختار RIB وجود دارد.

فناوری پایگاه های اطلاعاتی توزیع شده (RIB) به شما امکان می دهد یک سیستم توزیع شده جغرافیایی بر اساس پیکربندی های 1C Enterprise ایجاد کنید. این به شما امکان می دهد حتی با بخش هایی که کانال ارتباطی قابل اعتمادی ندارند، فضای اطلاعاتی مشترکی داشته باشید و استقلال بالای گره ها را با توانایی تبادل سریع اطلاعات ترکیب کنید. در مقالات خود به بررسی ویژگی ها و اجرای عملی این مکانیزم در پلتفرم 8.2 خواهیم پرداخت

اول از همه، بیایید از خود بپرسیم: چرا تبادل خودکار؟ فن آوری های مدرن، همراه با اینترنت ارزان و سریع، سازماندهی کار از راه دور را بدون هیچ مشکلی ممکن می سازد. انتخاب روش ها مانند همیشه گسترده است: RDP، مشتریان نازک و وب، اتصال شبکه ها با استفاده از VPN - چیزهای زیادی برای فکر کردن وجود دارد. با این حال، همه این روش ها یک اشکال قابل توجه دارند - وابستگی شدید به کیفیت کانال ارتباطی.

حتی با عملکرد ایده آل ارائه دهنده محلی، تضمین دسترسی 100٪ کانال ارتباطی غیرممکن است. مشکلات ارائه دهنده ستون فقرات، کمبود منبع تغذیه، آسیب فیزیکی به خط ارتباطی و بسیاری عوامل دیگر این وظیفه را غیرقابل حل می کند. در عین حال، عدم دسترسی به پایگاه اطلاعاتی در یک انبار از راه دور یا فروشگاه خرده فروشی منجر به خسارات بسیار قابل توجهی می شود. و در نهایت، فراموش نکنیم که مکان‌هایی (مثلاً مناطق صنعتی در حومه شهرها) وجود دارد که ارائه یک کانال ارتباطی با کیفیت بالا گران و/یا مشکل‌ساز است.

مکانیسم RIB به شما امکان می دهد از شر این کاستی ها خلاص شوید؛ هر بخش یک نسخه از پایگاه اطلاعاتی خود را دارد که می توانید با آن حتی در غیاب کامل ارتباط با دنیای خارج به طور مستقل کار کنید. و مقدار اندک اطلاعات ارسالی به شما امکان می دهد از هر کانال ارتباطی از جمله اینترنت موبایل برای تبادل استفاده کنید.

RIB در پلت فرم 8.2 اساساً چیز جدیدی نیست و نشان دهنده توسعه بیشتر پلت فرم RIB 7.7 است، فقط اکنون این فناوری در دسترس تر و ساده تر شده است. برخلاف کامپوننت RIB که باید جداگانه خریداری می‌شد، RIB بخشی جدایی ناپذیر از بسیاری از تنظیمات استاندارد است و کاملاً در حالت کاربر کار می‌کند و به شما امکان می‌دهد حتی در مرحله راه‌اندازی بدون Configurator کار کنید.

در این مرحله وقت آن است که به بخش عملی برویم، اما باید یک انحراف دیگر انجام دهیم. واقعیت این است که انتقال به پلت فرم 8.2، که به نظر می رسد قبلا اتفاق افتاده است، در واقع منجر به ظهور دو نوع پیکربندی شد: بر اساس یک برنامه مدیریت شده، "بومی" برای پلت فرم 8.2، و اقتباس از 8.1، ادامه دارد. استفاده از فناوری ها و مکانیسم های قدیمی از آنجایی که بخش قابل توجهی از پیکربندی ها (حسابداری سازمانی، حقوق و دستمزد و مدیریت منابع انسانی) سازگار یا انتقالی هستند، نمی توان آنها را تخفیف داد، بنابراین بخش اول مقاله ما به این پیکربندی ها (در اصل پلت فرم 8.1) اختصاص خواهد یافت، در حالی که در قسمت دوم ما راه اندازی تبادل خودکار را برای تنظیمات بر اساس یک برنامه مدیریت شده (پلتفرم 8.2) بررسی خواهیم کرد.

بیایید یک کار عملی را در نظر بگیریم: تنظیم تبادل خودکار از طریق FTP برای پیکربندی Enterprise Accounting 2.0. علیرغم اینکه RIB به شما امکان تبادل با استفاده از ایمیل یا اشتراک گذاری فایل را می دهد، توصیه می کنیم از FTP به عنوان ساده ترین و مطمئن ترین روش ارتباطی استفاده کنید. می توانید نحوه راه اندازی سرور FTP خود را بخوانید یا می توانید از سرویس FTP هر ارائه دهنده میزبانی استفاده کنید.

اول از همه، ما باید گره های تبادل را پیکربندی کنیم. برای انجام این کار، پیکربندی را با حقوق مدیر اجرا کنید و انتخاب کنید معاملات - طرح های مبادله.

در لیستی که ظاهر می شود، را انتخاب کنید پر شدهطرح یا توسط سازمان، در صورتی که سوابق چندین شرکت در یک پایگاه داده نگهداری می شود و نیاز به تبادل فقط برای یکی از آنها باشد. در پنجره ای که باز می شود، از قبل یک گره وجود دارد - گره مرکزی، ما باید آن را با نشان دادن کد و نام ویرایش کنیم.

سپس یک گره دیگر برای شاخه ایجاد می کنیم و آن را به همین ترتیب پر می کنیم (برای اضافه کردن، روی دایره سبز رنگ با علامت مثبت کلیک کنید). مرحله بعدی ایجاد یک تصویر اولیه برای این گره است که یک پایگاه اطلاعاتی آماده در حالت فایل است. برای این کار بر روی گره مورد نظر کلیک راست کرده و از لیست کشویی انتخاب کنید یک تصویر شروع ایجاد کنید.

حالا بریم جلو سرویس - پایگاه اطلاعات توزیع شده (DIB) - پیکربندی گره های RIB.

در پنجره باز شده روی دکمه کلیک کنید اضافه کردنو با تعیین میزبان راه دور، نوع تبادل (از طریق FTP) و پارامترهای اتصال سرور، یک تبادل جدید را پیکربندی کنید.

نشانک تعویض خودکاربه شما امکان می دهد یک برنامه تبادل، تبادل بر اساس رویدادها (شروع و پایان کار و غیره) تنظیم کنید، این تنظیمات برای کاربری انجام می شود که از طرف او تبادل انجام می شود، بنابراین مطمئن شوید که او حقوق تبادل داده را دارد.

فراموش نکنید که پیشوند گره را برای شماره گذاری اسناد مشخص کنید (در غیر این صورت اسناد مختلفی را با همان اعداد دریافت خواهید کرد) در Tools - Program Settings؛ در اینجا می توانید برخی از پارامترهای تبادل دیگر را نیز پیکربندی کنید. در همان برگه، باید کاربری را برای انجام وظایف تبادل انتخاب کنید؛ اگر این کار را انجام ندهید، برنامه زمان بندی کار نمی کند. به یاد داشته باشید که تبادل تنها در صورتی انجام می شود که کاربر وارد برنامه شده باشد.

این کار پیکربندی گره مرکزی را تکمیل می کند؛ اکنون باید تنظیمات مشابهی را برای گره محیطی انجام دهید و تصویر اولیه را به عنوان یک سیستم امنیتی اطلاعات موجود متصل کنید. پس از آن می توانید تبادل اطلاعات را شروع کنید. برای کنترل باید استفاده کنید مانیتور ارتباطات، به شما این امکان را می دهد که نه تنها بر موفقیت آپلود/دانلود نظارت کنید، بلکه هرگونه برخورد ایجاد شده یا تاخیر در حرکت را نیز نشان می دهد (اگر کاربری که تبادل را انجام داده است، حقوق کافی برای انجام هر گونه عمل در پایگاه داده را نداشته باشد). وجود این ابزار به شما امکان می دهد تا به سرعت و به طور موثر انواع مختلفی از مشکلاتی را که در هنگام تبادل خودکار ایجاد می شوند حل کنید.

در این مرحله، می‌توان راه‌اندازی تبادل را کامل در نظر گرفت و می‌توانید در حالت توزیع‌شده شروع به کار کنید. ارزش آن را دارد که به طور خاص روی به روز رسانی یا ایجاد تغییرات در پیکربندی تمرکز کنید. این اقدامات فقط در گره مرکزی در دسترس هستند، تمام تغییرات ایجاد شده به طور خودکار در طول تبادل بعدی به گره های محیطی منتشر می شود. برای ایجاد تغییرات به صورت خودکار، پایگاه داده جانبی باید در حالت انحصاری باشد، در غیر این صورت باید اجرا کنید پیکربندیو اجرا کنید به روز رسانی پیکربندی پایگاه دادهبه صورت دستی

زمانی که یک سازمان چندین شعبه یا فروشگاه خرده‌فروشی دارد که از نظر جغرافیایی از یکدیگر دور هستند، اغلب وضعیتی پیش می‌آید. با این حال، نیاز به حفظ سوابق ثابت در سراسر سازمان وجود دارد. یکی از گزینه های حل این مشکل ایجاد یک شبکه یکپارچه است که شامل ایستگاه های کاری خودکار همه شاخه ها و میزبانی پایگاه اطلاعات 1C در یک سرور عمومی است. این روش می تواند از نظر فنی پیچیده و گران باشد. علاوه بر این، تعدادی از مسائل مربوط به امنیت اطلاعات مطرح می شود.

گزینه دوم ایجاد پایگاه اطلاعاتی توزیع شده (RIB) است. پایگاه اطلاعاتی توزیع شده یک ساختار سلسله مراتبی متشکل از پایگاه های اطلاعاتی جداگانه در پلت فرم 1C: Enterprise است که بین آن تبادل داده به منظور همگام سازی پیکربندی و داده ها سازماندهی می شود. این پایگاه های اطلاعاتی منفرد، گره های RIB نامیده می شوند.

یک پایگاه اطلاعاتی توزیع شده را می توان بر اساس پیکربندی های مختلف سیستم 1C: Enterprise ایجاد کرد. بیایید ایجاد آن را با استفاده از مثال 1C در نظر بگیریم: مدیریت تجارت 10.3.

فرض کنید یک فروشگاه خرده فروشی اضافی در یک سازمان بازرگانی باز شده است، جایی که لازم است به سیستم معاملات عمومی سازمان دسترسی داشته باشید. برای ایجاد یک RIB باید مراحل زیر را انجام دهید:


این کار ایجاد یک پایگاه اطلاعاتی توزیع شده را تکمیل می کند. برای تبادل اطلاعات باید تبادل اطلاعات را در پایگاه داده مرکزی شروع کنید (تغییرات ایجاد شده در آن دانلود می شود) سپس در استور (تغییرات از پایگاه داده مرکزی دانلود می شود و تغییرات ایجاد شده در استور دانلود می شود. ، و دوباره در پایگاه داده مرکزی (تغییرات در آن دانلود خواهد شد، در فروشگاه رخ داده است).

پایگاه های اطلاعاتی توزیع شده مکانیسم حل برخورد خاص خود را دارند. بنابراین، اگر در حین تبادل معلوم شود که هر شی (سند، دایرکتوری و غیره) در هر دو پایگاه داده اصلی و فرعی تغییر یافته است، تغییر ایجاد شده در پایگاه داده اصلی دارای اولویت خواهد بود.

اگر لازم است پیکربندی یک پایگاه اطلاعاتی توزیع شده را تغییر دهید، این باید در گره ریشه انجام شود (شکل اول مقاله را ببینید)، تنظیمات گره های باقی مانده قفل شده است. پس از انجام تغییرات لازم، می توان آنها را با استفاده از روش استاندارد برای تبادل داده بین گره های RIB به گره های برده منتقل کرد. پس از انجام مبادله در پیکربندی گره برده، لازم است پیکربندی پایگاه اطلاعاتی به روز شود.

اگر در راه اندازی پایگاه اطلاعاتی توزیع شده مشکل دارید، متخصصان ما به شما در راه اندازی تبادل داده کمک می کنند و نحوه استفاده از آن را به تفصیل توضیح می دهند.

برای ایجاد یک پایگاه اطلاعاتی توزیع شده، باید برنامه را در حالت 1C: Enterprise وارد کنید. برای ایجاد گره های پایگاه داده توزیع شده، از منوی زیر را انتخاب کنید: عملیات - برنامه های تبادل. پنجره "انتخاب شی: طرح تبادل" باز می شود.


1. گزینه با طرح مبادله "کامل" را در نظر بگیرید.

مبادله در تمامی سازمان های مستقر در پایگاه اطلاعاتی توزیع شده انجام خواهد شد.

بیایید طرح مبادله "کامل" را انتخاب کنیم. پنجره "طرح تبادل کامل" باز می شود.

ما دو ورودی را پر می کنیم:

بیایید اولین ورودی را "گره اصلی" صدا کنیم، کد "GU" را نشان دهیم.

بیایید ورودی دوم را "گره فرعی" بنامیم، کد "PU" را نشان دهیم.

همانطور که از شکل می بینیم، ورودی اول دارای یک نماد با یک دایره سبز است؛ این نماد "گره اصلی" است.


برای ایجاد یک کپی از پایگاه اطلاعاتی «گره اصلی»، روی «گره برده» کلیک کنید و روی نماد «ایجاد تصویر اولیه» کلیک کنید. این پایگاه اطلاعاتی "گره فرعی" خواهد بود.


پنجره "ایجاد تصویر امنیت اطلاعات اولیه" باز می شود، "در این رایانه یا در رایانه در شبکه محلی" را انتخاب کنید، روی "بعدی" کلیک کنید.


در قسمت "Infobase Directory"، مکانی را انتخاب کنید که کپی "Main Node" در آن نصب شود و روی "Finish" کلیک کنید.


پس از ایجاد پایگاه اطلاعاتی "گره فرعی"، پیام زیر ظاهر می شود:


روی "OK" کلیک کنید.

پایگاه اطلاعاتی "گره فرعی" را به "1C: Enterprise" اضافه کنید. ما در حالت "1C: Enterprise" به پایگاه داده تابع می رویم. بیایید باز کنیم: عملیات - طرح های مبادله. پنجره "انتخاب شی: طرح تبادل" باز می شود. بیایید طرح مبادله "کامل" را انتخاب کنیم. پنجره "طرح تبادل کامل" باز می شود. می بینیم که نماد "گره اصلی" نارنجی است، به این معنی که این گره گره اصلی پایگاه اطلاعاتی است که در آن قرار داریم.


تنظیمات زیر را در هر دو گره Master و Slave انجام می دهیم:

1. یک پیشوند برای پایگاه اطلاعاتی توزیع شده اضافه کنید.

این کار به گونه ای انجام می شود که در اعداد و کدهای اسناد و دایرکتوری های ایجاد شده در دو پایگاه داده تداخلی وجود نداشته باشد، بنابراین در هر پایگاه داده پیشوندی را مشخص می کنیم که به شماره اسناد و کدهای دایرکتوری اضافه می شود. باز کردن: ابزارها - تنظیمات برنامه - تب "تبادل داده". در قسمت «پیشوند گره برای پایگاه اطلاعاتی توزیع شده:»، «PU» را در پایگاه داده وابسته و «GU» را در پایگاه داده اصلی وارد کنید.


2. تنظیمی برای تبادل داده بین گره ها اضافه کنید:

باز: سرویس - پایگاه اطلاعات توزیع شده (DIB) - پیکربندی گره های RIB. پنجره "تنظیمات تبادل داده" باز می شود.


روی «افزودن» کلیک کنید و پنجره «تنظیمات تبادل داده» باز خواهد شد. "نام" تنظیم خود را وارد کنید.


یک گره به طور خودکار در قسمت "گره" ظاهر می شود، برای "گره اصلی" یک "گره برده" و برای "گره برده" یک "گره اصلی" وجود خواهد داشت.

در قسمت «Directory»، پوشه‌ای را که داده‌های تبادل به آن ارسال می‌شود، انتخاب کنید؛ بهتر است یک دایرکتوری برای پایگاه‌های داده اصلی و برده مشخص کنید.

در قسمت "Exchange Type"، ما انتقال داده ها را بین پایگاه های داده پیکربندی می کنیم: از طریق یک فایل یا منبع FTP. برای مثال، «اشتراک گذاری از طریق یک منبع فایل» را انتخاب کنید.

در قسمت های باقی مانده چیزی را تغییر نمی دهیم.

روی "OK" کلیک کنید. می بینیم که یک تنظیمات ظاهر شده است.

3. برای تبادل داده ها موارد زیر را انجام می دهیم:

ابتدا در پایگاه داده ای که تغییرات در آن انجام شده است، مطابق شکل، بر روی نماد «تبادل مطابق با تنظیمات فعلی» کلیک کنید.


پس از آپلود، پنجره نتیجه آپلود ظاهر می شود.


سپس در پایگاه داده ای که می خواهید تغییرات را به آن منتقل کنید، بر روی نماد «تبادل مطابق با تنظیمات فعلی» کلیک کنید و داده ها به پایگاه داده مورد نظر شما می روند.

2. گزینه با طرح مبادله "By Organization" را در نظر بگیرید.

تبادل بین سازمان های منتخب مستقر در پایگاه اطلاعاتی توزیع شده انجام خواهد شد.

برای ایجاد گره های یک پایگاه داده توزیع شده، از منوی زیر را انتخاب کنید: عملیات - برنامه های تبادل. پنجره "انتخاب شی: طرح تبادل" باز می شود.


بیایید طرح مبادله "بر اساس سازمان" را انتخاب کنیم. پنجره "طرح مبادله بر اساس سازمان" باز می شود.

ما دو ورودی را پر می کنیم:

بیایید اولین ورودی را "گره اصلی" صدا کنیم، کد "GU" را نشان دهیم، تفاوت را با "طرح تبادل: کامل" می بینیم، جدولی ظاهر شده است که در آن سازمان هایی را که مبادله برای آنها انجام می شود نشان می دهیم.

بیایید ورودی دوم را "گره فرعی" صدا کنیم، کد "PU" را مشخص کنید، سازمان را نشان دهید.


از همه جنبه‌های دیگر، تنظیمات کاملاً مشابه «طرح تبادل: کامل» است.

دستورالعمل های ایجاد و پیکربندی پایگاه داده های توزیع شده با استفاده از مؤلفه URDB (URIB).

جزء URDB (مدیریت پایگاه داده توزیع شده) برای تبادل اطلاعات بین دو پایگاه داده 1C یکسان استفاده می شود. اگر تنظیمات متفاوت است، می توانید از آن نیز استفاده کنید، این در دیگری نوشته شده است. برای اینکه کامپوننت کار کند، باید فایل DistrDB.dll را در پوشه BIN برنامه 1C: Enterprise داشته باشید.

بیایید به مراحل ایجاد پایگاه داده های توزیع شده نگاه کنیم. به عنوان مثال، ما یک پایه کاری در دایرکتوری D:\base1 داریم. لازم است که آن را مرکزی و یک پایه جانبی ایجاد کنید.

1. یک دایرکتوری D:\base2 برای پایگاه داده جانبی ایجاد کنید.

2. در دایرکتوری های D:\base1 و D:\base2، پوشه های CP و PC را ایجاد کنید (از حروف لاتین استفاده کنید).

3. پیکربندی پایگاه داده مرکزی (D:\base1) را راه اندازی کنید و Menu - Administration - Distributed Information Security - Management را انتخاب کنید.

4. روی دکمه “Central Information Security” کلیک کنید، در پنجره ظاهر شده، کد و نام پایگاه داده را وارد کنید. برای کد بهتر است از اعداد یا حروف لاتین استفاده کنید. برای مثال 001 و "Central base" را وارد کنید، با فشار دادن دکمه "OK" تأیید کنید.

5. برای ایجاد یک پایگاه داده جانبی، روی دکمه "امنیت اطلاعات جانبی جدید" کلیک کنید. ما پارامترهای آن را وارد می کنیم: 002 و "پایه محیطی 1".

6. از مکان نما برای انتخاب پایه "Peripheral Base 1" استفاده کنید و دکمه "Setup" را فشار دهید. تعویض خودکار". در تنظیمات، حالت دستی را به خودکار تغییر دهید. مراقب باشید، این مهم است.

7. با استفاده از مکان نما، پایگاه داده "Peripheral base 1" را انتخاب کنید و دکمه "Upload data" و سپس دکمه "OK" را فشار دهید. در نتیجه آپلود، فایل D:\base1\CP\020.zip ظاهر می شود.

8. 1C را در حالت پیکربندی راه اندازی کنید، یک پایگاه داده جدید "پایگاه داده جانبی 1" را در پنجره راه اندازی 1C اضافه کنید، دایرکتوری قبلا ایجاد شده D:\base2 را برای آن مشخص کنید.

9. Menu - Administration - Distributed Information Security - Management را انتخاب کنید. در پاسخ به سوال پرسیده شده «پایگاه اطلاعاتی پیدا نشد. آیا می خواهید داده ها را بارگیری کنید؟" روی دکمه "بله" کلیک کنید و نام فایل "D:\base1\CP\020.zip" را مشخص کنید، روی دکمه "OK" کلیک کنید. پس از اتمام دانلود، فرآیند ایجاد پایگاه داده جانبی را می توان کامل در نظر گرفت.

در و همچنین در روش های ایجاد یک پایگاه داده جانبی با بازگردانی یک کپی از پایگاه داده مرکزی از یک نسخه پشتیبان یا پیوست فایل های یک کپی از پایگاه داده مرکزی برای فرمت SQL و اجرای اسکریپت آورده شده است. این برای حجم زیاد داده مفید خواهد بود، زمانی که آپلود و دانلود ساعت ها طول بکشد یا کاملا غیر واقعی باشد.

دستورالعمل های مبادله بین پایگاه های داده توزیع شده با استفاده از مؤلفه URDB (URIB).

بیایید یک مثال ساده را در نظر بگیریم؛ با راه اندازی پیکربندی، تبادل را به صورت دستی انجام خواهیم داد. می‌توانید از حالت دسته‌ای پیکربندی‌کننده استفاده کنید؛ می‌توانید از ایمیل، ftp و کپی خودکار فایل برای تحویل بسته‌های تبادل استفاده کنید.

برای انجام تبادل باید Menu - Administration - Distributed Information Security - Auto Exchange را انتخاب کنید. اگر تبادل خودکار باشد (نقطه 6 دستورالعمل قبلی را ببینید)، همه چیز درست می شود.

1. بنابراین، ما برخی از اشیاء را تغییر می دهیم یا ایجاد می کنیم که به پایگاه داده جانبی مهاجرت می کنند. قوانین مهاجرت شیء در برگه "Migration" در ویژگی های شی تنظیم می شوند (در پیکربندی به درخت شیء مراجعه کنید).

2. پیکربندی پایگاه داده مرکزی را راه اندازی کنید، Menu - Administration - Distributed Information Security - Auto Exchange را انتخاب کنید، روی دکمه "Run" کلیک کنید.

3. فایل D:\base1\CP\020.zip حاصل را به پوشه D:\base2\CP\ منتقل کنید.

4. برخی از اشیاء را در پایگاه داده جانبی تغییر می دهیم. ترجیحاً آنهایی که قبلاً در پایگاه داده مرکزی تغییر کرده بودند، نباشند، زیرا پایگاه داده مرکزی برای تغییرات شی در هنگام تبادل اولویت دارد.

5. پیکربندی پایگاه داده جانبی را راه اندازی کنید، Menu - Administration - Distributed Information Security - Auto Exchange را انتخاب کنید، روی دکمه "Run" کلیک کنید.

6. در نتیجه تبادل خودکار، باید تغییراتی از پایگاه داده مرکزی داشته باشیم. همچنین باید یک فایل برای انتقال به پایگاه داده مرکزی D:\base2\PC\021.zip داشته باشیم.

7. فایل D:\base2\PC\021.zip را در پوشه D:\base1\PC کپی کنید.

8. نقطه 2 را تکرار کنید. در نتیجه تغییرات دریافتی از پایگاه داده جانبی در پایگاه داده مرکزی ظاهر می شود.

بنابراین، اصل کلی مبادله: اجرای متناوب تبادل خودکار با جابجایی همزمان فایل ها (تبادل بسته ها) از پوشه PC یک پایگاه داده به پوشه PC یک پایگاه داده دیگر و از پوشه CP یک پایگاه داده به پوشه CP پایگاه داده دیگر

تغییرات پیکربندی فقط در پایگاه داده مرکزی انجام می شود. هنگام تغییر پیکربندی، لازم است مبادله در پایگاه داده های جانبی در حالت انحصاری انجام شود. برای پردازش موفقیت آمیز بسته ها از پایگاه داده های جانبی در پایگاه داده مرکزی، پیکربندی باید در پایگاه داده های جانبی بارگذاری شود. اگر گیج شدید، اشکالی ندارد، بسته رد شده توسط پایگاه داده مرکزی دوباره دانلود می شود.