Modul diberikan kepada nod sistem maklumat teragih. Abstrak: Sistem maklumat teragih. Jadi, dalam kes paling mudah, sistem maklumat pelayan-pelanggan terdiri daripada tiga komponen utama

Setiap organisasi membangunkan bahagian yang lebih atau kurang penting, tetapi bukan semua, kandungan maklumat GISnya. Keperluan untuk data adalah insentif untuk pengguna mendapatkan data baharu dengan cara yang paling cekap dan terpantas, termasuk membeli bahagian pangkalan data untuk GIS mereka daripada pengguna GIS yang lain. Dengan cara ini, data GIS diuruskan oleh berbilang pengguna.


Kongsi kerja anda di rangkaian sosial

Jika kerja ini tidak sesuai dengan anda, di bahagian bawah halaman terdapat senarai karya yang serupa. Anda juga boleh menggunakan butang carian


12. SISTEM MAKLUMAT AGIHAN GIS

12.1. Maklumat am

Kini di kebanyakan kawasan geografi sistem maklumat Data lapisan dan jadual datang daripada organisasi yang berbeza. Setiap organisasi membangunkan sebahagian besar atau kurang penting, tetapi tidak semua, kandungan maklumat GISnya. Biasanya sekurang-kurangnya beberapa lapisan data datang daripada sumber luaran. Keperluan untuk data adalah insentif bagi pengguna untuk mendapatkan data baharu dengan cara yang paling cekap dan sepantas mungkin, termasuk membeli bahagian pangkalan data untuk GIS mereka daripada pengguna GIS yang lain. Oleh itu, data GIS diuruskan oleh berbilang pengguna.

12.2. Kemungkinan untuk interaksi

Sifat teragih GIS membayangkan peluang yang banyak untuk saling kendali antara banyak organisasi dan sistem GIS. Kerjasama dan kerjasama pengguna sangat penting kepada GIS.

Pengguna GIS telah lama bergantung pada pertukaran data yang saling menguntungkan dan perkongsian dalam kerja mereka. Renungan sebenar Keperluan asas ini ialah usaha berterusan untuk mencipta piawaian GIS. Komitmen kepada piawaian industri dan prinsip umum pembinaan GIS adalah penting untuk kejayaan pembangunan dan pelaksanaan meluas teknologi ini. GIS mesti menyokong piawaian yang paling penting dan boleh menyesuaikan diri apabila piawaian baharu tersedia.

12.3. rangkaian GIS

Banyak set data geografi boleh disusun dan diuruskan sebagai sumber maklumat biasa dan dikongsi oleh komuniti pengguna. Di samping itu, pengguna GIS mempunyai visi mereka sendiri tentang bagaimana set data popular boleh dikongsi melalui Web.

Tapak Web utama, yang dipanggil portal katalog GIS, membenarkan pengguna menyiarkan maklumat mereka sendiri dan mencari maklumat geografi yang tersedia untuk digunakan. Akibatnya, sistem GIS semakin disambungkan kepada World Wide Web dan memperoleh peluang baharu untuk bertukar dan menggunakan maklumat.

Visi ini telah tertanam dalam kesedaran orang ramai sejak sedekad yang lalu dan dicerminkan dalam konsep seperti Infrastruktur Data Spatial Kebangsaan (NSDI) dan Infrastruktur global data spatial (GSDI). Konsep-konsep ini sentiasa berkembang dan dilaksanakan secara beransur-ansur, bukan sahaja di peringkat nasional dan global, tetapi juga di daerah dan majlis perbandaran. Dalam bentuk umum, konsep ini termasuk dalam konsep Infrastruktur Data Spatial (SDI, Infrastruktur Data Spatial).

Rangkaian GIS pada asasnya adalah salah satu kaedah untuk memperkenalkan dan mempromosikan prinsip SDI. Ia menghubungkan banyak tapak pengguna, mempromosikan penerbitan, carian dan perkongsian maklumat geografi melalui Seluruh Dunia Web.

Pengetahuan geografi diedarkan secara semula jadi dan disepadukan secara longgar. Semua maklumat yang diperlukan jarang terkandung dalam satu contoh pangkalan data dengan skema datanya sendiri. Pengguna GIS berinteraksi antara satu sama lain untuk mendapatkan kepingan yang hilang daripada apa yang mereka ada. data GIS. Melalui rangkaian GIS, lebih mudah bagi pengguna untuk menjalin hubungan dan bertukar pengetahuan geografi terkumpul.

Rangkaian GIS terdiri daripada tiga blok bangunan utama:

  • Portal katalog metadata di mana pengguna boleh mencari dan mencari maklumat GIS berdasarkan keperluan mereka
  • Nod GIS tempat pengguna menyusun dan menerbitkanmemalsukan set maklumat GIS
  • Pengguna GIS yang mencari, menemui, mengakses dan menggunakan data dan perkhidmatan yang diterbitkan

12.4. Katalog portal GIS

Komponen penting Rangkaian GIS ialah direktori portal GIS dengan pendaftaran sistematik pelbagai lokasi storan untuk set data dan maklumat. Sesetengah pengguna GIS bertindak sebagai pelayan data, menyusun dan menerbitkan set data mereka untuk perkongsian dalam organisasi yang berbeza. Mereka mendaftarkan set maklumat mereka dalam katalog portal. Dengan mencari katalog ini, pengguna lain boleh mencari dan mengakses set maklumat yang mereka perlukan.

Portal katalog GIS ialah laman web di mana pengguna GIS boleh mencari dan mencari maklumat GIS yang mereka perlukan. Peluang yang disediakan bergantung kepada rangkaian perkhidmatan yang ditawarkan perkhidmatan rangkaian Data GIS, perkhidmatan peta dan perkhidmatan metadata. Dari semasa ke semasa, laman portal katalog GIS boleh menjalankan tinjauan ke atas direktori tapak penyertaan yang berkaitan untukmenerbitkan dan mengemas kini satu katalog GIS pusat. Oleh itu, katalog GIS mungkin mengandungi pautan ke sumber data yang tersedia di tapak ini dan tapak lain. Dijangkakan bahawa satu siri nod katalog sedemikian akan dibuat, dan berdasarkannya a rangkaian kongsi- Infrastruktur data spatial.

Data dan perkhidmatan GIS didokumenkan sebagai rekod katalog dalam katalog portal GIS, yang boleh digunakan untuk mencari calon untuk digunakan dalam aplikasi GIS yang berbeza.

Satu contoh portal katalog GIS ialah portal kerajaan AS (Geospatial One-Stop, lihat www.geodata.gov). Portal ini akan membolehkan semua peringkat kerajaan dan orang awam mengakses maklumat geografi dengan lebih mudah, cepat dan kos efektif.

Kerja lain yang serupa yang mungkin menarik minat anda.vshm>

4627. Klinik sistem maklumat 436.13 KB
Matlamat utama mencipta pangkalan data adalah untuk menggabungkan fungsi mengemas kini, menyelenggara dan menambah maklumat yang disimpan, serta fungsi rujukan. Ciri ciri utama pangkalan data ialah kebebasannya daripada program operasi yang berinteraksi dengannya.
6245. Sistem maklumat korporat (CIS) 39.86 KB
Sistem maklumat korporat CIS ialah satu set sistem maklumat jabatan individu sebuah perusahaan yang disatukan oleh aliran dokumen yang sama supaya setiap sistem melaksanakan sebahagian daripada tugas mengurus pembuatan keputusan dan semua sistem bersama-sama memastikan fungsi perusahaan dalam mengikut piawaian kualiti ISO 9000. Modulariti Membolehkan penyelarasan untuk memudahkan dan, dengan itu, mempercepatkan proses pemasangan kakitangan latihan dan melancarkan sistem dalam operasi perindustrian. Keperluan ini menjadi...
1001. Sistem maklumat di JSC Gazpromneft 44.35 KB
Matlamat dan objektif sokongan maklumat pengurusan. Strategi pembangunan sistem maklumat pengurusan. Sokongan maklumat untuk mengurus aktiviti ketua organisasi Pengenalan Terdapat banyak perbincangan mengenai maklumat dan hanya beberapa organisasi dengan jelas dan jelas merumuskan keperluan untuk sumber ini yang diperlukan untuk membuat keputusan pengurusan yang berkesan.
7405. Sistem maklumat pemasaran Riviera-Sochi LLC 1.96 MB
Objek kajian adalah sistem maklumat pemasaran Riviera-Sochi LLC. Tujuan kajian adalah untuk membangunkan dan melaksanakan sistem pemasaran untuk mengumpul, memproses dan menganalisis maklumat bagi tujuan penggunaan sumber perusahaan yang berkesan dan cekap. Dalam proses kerja, penyelidikan telah dijalankan ke atas struktur organisasi dan analisis penunjuk ekonominya. Hasil daripada penyelidikan, modul Tinjauan telah dibangunkan yang beroperasi di laman web syarikat Riviera-Sochi LLC untuk mendapatkan maklumat yang diperlukan daripada pengguna...
11460. Perakaunan pengurusan sebagai sistem maklumat perusahaan 64.49 KB
Peralihan kepada IFRS ialah Wajah Baru untuk perakaunan. Kini tindakan akauntan tidak lagi mengikut arahan, tetapi pertimbangan profesional mereka sendiri mengenai semua isu yang berkaitan dengan perakaunan, dihadkan oleh prinsip tertentu yang dicadangkan oleh IFRS.
17542. Sistem pengurusan maklumat bekalan komoditi untuk pasar raya 79.67 KB
Program menyimpan data elektronik pada inventori yang sentiasa digunakan untuk penyelesaian cepat soalan standard yang sebaliknya memerlukan kerja secara langsung dengan inventori. Pasar raya moden dicirikan oleh kehadiran ciri-ciri berikut: - sejumlah besar ruang runcit 200 m2 atau lebih; - sejumlah besar jabatan di mana pelbagai produk dibentangkan: produk tenusu daging, buah-buahan dan sayur-sayuran, roti, produk roti dan pastri, kuih-muih, tembakau, minyak wangi...
19833. Sistem informasi. Pengelasan IP. Komponen struktur IP korporat 33.24 KB
Untuk perniagaan, tugas-tugas tersebut meningkatkan keuntungan, meningkatkan jualan, mengurangkan kos, mengurangkan risiko dan secara amnya menstabilkan keadaan pasaran. Adalah penting bagi negeri untuk menyelesaikan pelbagai masalah sosial, ekonomi, pertahanan dan lain-lain dengan kos yang paling rendah. Satu kejayaan tertentu berlaku pada tahun 2005 apabila, buat kali pertama, skala penuh kawalan komputer. Sebagai contoh, kita boleh menyebut teknologi maklumat terkini, yang dicirikan oleh jumlah yang agak kecil yang diperlukan...
12160. Sistem maklumat "Arkib Akademi Sains Rusia" (ISARAN) 17.86 KB
Penerangan Ringkas pembangunan. Perisian ISARAN dicipta pada persekitaran yang popular pembangunan visual Delphi Delphi versi pelayan pelanggan dan disesuaikan dengan spesifik Dana Arkib jabatan Akademi Sains Rusia. Kelebihan pembangunan dan perbandingan dengan analog. kawasan kegunaan komersial pembangunan.
12142. Sistem maklumat untuk memantau potensi saintifik dan teknikal di rantau ini 17.24 KB
Sistem maklumat ialah perisian dan kompleks maklumat yang direka untuk perakaunan analisis operasi dan pemantauan penunjuk potensi saintifik dan teknikal berdasarkan data daripada pelbagai penunjuk statistik yang dianalisis menggunakan metodologi pengarang. IC aplikasi yang dibangunkan mempunyai kelebihan berikut: kebolehsuaian untuk kelas yang luas kesinambungan penunjuk yang baharu teknologi maklumat automasi sejumlah besar fungsi yang dilakukan semasa menilai potensi saintifik dan teknikal. Produk...
12060. Sistem maklumat penyepaduan pelbagai fungsi untuk memantau badan air (MISM VO) 17.91 KB
Sistem maklumat penyepaduan pelbagai fungsi untuk memantau badan air MISM VO dibangunkan berdasarkan teknologi web portal dan membolehkan anda menyepadukan dan memproses data tentang keadaan badan air di VO yang diterima daripada semua sumber yang mungkin kawalan keadaan bekalan air, termasuk pos pemantauan automatik APM di pelbagai peringkat, badan air individu, rangkaian hidrografi mereka dalam wilayah pentadbiran dan negara secara keseluruhan, kompleks badan air, contohnya, lata takungan, lembangan air untuk memastikan pengurusan yang optimum...

Isi kandungan

PENGENALAN 4
1. KONSEP DIAGIHKAN IALAH 6
1.1. Prasyarat untuk mencipta IS teragih 6
1.2. Konsep sistem maklumat teragih 8
1.3. Alat untuk bekerja dengan data yang diedarkan 11
2. PANGKALAN DATA TEREDAR 13
2.1. Prinsip asas 13
2.2 Jenis pangkalan data teragih 15
2.3. Tujuan dan prinsip pengendalian pangkalan data teragih 16
3. CONTOH SISTEM TERAGIHAN 21
PENUTUP 25
SASTERA 26

PENGENALAN

Kaitan topik esei ini terletak pada hakikat bahawa proses globalisasi dan integrasi maklumat sedang berlaku dalam ekonomi dunia. Mereka juga menjejaskan negara kita, yang, disebabkan lokasi dan saiz geografinya, terpaksa menggunakan sistem maklumat teragih (IS). Sistem maklumat teragih menyediakan kerja dengan data yang terletak pada pelayan yang berbeza, platform perkakasan dan perisian yang berbeza dan disimpan dalam format yang berbeza. Mereka mudah dikembangkan, berdasarkan piawaian terbuka dan protokol, memastikan penyepaduan sumber mereka dengan sistem maklumat lain, dan menyediakan pengguna dengan antara muka yang mudah.
Terdapat sejumlah besar maklumat sedia untuk digunakan dan sumber pengkomputeran di dunia. Mereka dicipta pada masa yang berbeza dan pendekatan yang berbeza digunakan untuk membangunkannya. Hampir selalu, apabila membangunkan sistem maklumat baharu, anda boleh mencari sistem sedia ada yang sesuai untuk fungsinya. komponen siap sedia. Masalahnya ialah apabila ia dicipta, keperluan ketidakserasian tidak diambil kira. Komponen ini tidak memahami antara satu sama lain, mereka tidak boleh berfungsi bersama. Adalah wajar untuk mempunyai mekanisme atau set mekanisme untuk menjadikan maklumat dan sumber pengkomputeran yang dibangunkan secara bebas itu saling boleh dikendalikan.
Kertas kerja ini mengkaji maklumat asas tentang sistem maklumat teragih: menerangkan prasyarat untuk pembangunannya, cara bekerja dengan data, memperkenalkan konsep pangkalan data teragih, serta jenis dan prinsip asasnya. Bab ketiga membentangkan contoh sistem maklumat teragih, seperti: - Informix On-Line daripada Perisian Informix; - Pangkalan Data Pintar Ingres daripada Ingres Corp; - Oracle (versi 7) daripada Oracle Corp; - Sybase System 10 daripada Sybase Inc.
Tujuan kajian adalah untuk mengkaji asas teori sistem maklumat teragih, serta untuk membangunkan pengetahuan tentang prinsip operasinya.
Pengedaran data ini membolehkan, sebagai contoh, untuk menyimpan dalam nod rangkaian data yang paling kerap digunakan dalam nod ini. Pendekatan ini menjadikannya lebih mudah dan pantas untuk bekerja dengan data ini dan meninggalkan peluang untuk bekerja dengan data pangkalan data yang lain.

1.KONSEP DIAGIHKAN IALAH
1.1. Prasyarat untuk mewujudkan sistem maklumat teragih

Sejak awal perkembangan teknologi komputer, dua arah utama penggunaannya muncul. Arah pertama ialah penggunaan teknologi komputer untuk melakukan pengiraan berangka yang mengambil masa terlalu lama atau mustahil dilakukan secara manual. Pembentukan arah ini menyumbang kepada pengukuhan kaedah untuk menyelesaikan masalah matematik yang kompleks secara numerik, pembangunan kelas bahasa pengaturcaraan yang memberi tumpuan kepada rakaman mudah algoritma berangka, pembentukan maklum balas dengan pembangun seni bina komputer baharu.
Arah kedua ialah penggunaan teknologi komputer dalam sistem maklumat automatik atau automatik. Biasanya, jumlah maklumat yang perlu ditangani oleh sistem sedemikian agak besar, dan maklumat itu sendiri mempunyai struktur yang agak kompleks. Salah satu keperluan semula jadi untuk sistem tersebut ialah purata kelajuan operasi dan keselamatan maklumat.
Tetapi kerana sistem maklumat memerlukan struktur kompleks data, alat pengurusan data tambahan individu ini merupakan bahagian penting dalam sistem maklumat dan boleh diulang dari satu sistem ke sistem yang lain. Keinginan untuk mengenal pasti dan menyamaratakan bahagian umum sistem maklumat yang bertanggungjawab untuk mengurus data berstruktur kompleks, nampaknya, merupakan sebab motivasi pertama untuk penciptaan pelbagai sistem pengurusan.
Tidak lama kemudian ia menjadi jelas bahawa adalah mustahil untuk bertahan dengan perpustakaan biasa program yang melaksanakan kaedah penyimpanan data yang lebih kompleks di atas sistem fail asas standard, contohnya, menyimpan maklumat dalam beberapa fail. Oleh itu, semua ini menyumbang kepada penciptaan sistem maklumat teragih.
Malah, jika sistem maklumat menyokong penyimpanan maklumat yang konsisten dalam berbilang fail, ia boleh dikatakan menyokong pangkalan data. Jika sesetengah sistem pengurusan data tambahan membolehkan anda bekerja dengan berbilang fail, memastikan konsistensinya, anda boleh memanggilnya sebagai sistem pengurusan pangkalan data. Keperluan semata-mata untuk mengekalkan konsistensi data merentas berbilang fail tidak membenarkan perpustakaan fungsi: sistem sedemikian mesti mempunyai beberapa datanya sendiri (metadata) dan juga pengetahuan yang menentukan integriti data.
Terdapat sejumlah besar maklumat sedia untuk digunakan dan sumber pengkomputeran di dunia. Mereka dicipta dalam masa yang berbeza, pendekatan yang berbeza digunakan untuk membangunkannya. Hampir selalu, apabila membangunkan sistem maklumat baharu, anda boleh mencari komponen siap sedia yang sesuai untuk fungsinya.

1.2. Konsep sistem maklumat teragih

Biasanya, sistem di mana lebih daripada satu pelayan pangkalan data beroperasi dianggap diedarkan. Ini digunakan untuk mengurangkan beban pada pelayan dan memastikan operasi jabatan terpencil secara geografi. Kerumitan penciptaan, pengubahsuaian, penyenggaraan dan penyepaduan yang berbeza-beza dengan sistem lain memungkinkan untuk membahagikan sistem maklumat kepada kelas sistem teragih kecil, sederhana dan besar. IC kecil mempunyai kecil kitaran hidup(LC), orientasi ke arah penggunaan besar-besaran, harga rendah, kemustahilan pengubahsuaian tanpa penyertaan pembangun, menggunakan terutamanya sistem pengurusan pangkalan data desktop (DBMS), perkakasan homogen dan perisian yang tidak mempunyai ciri keselamatan. Sistem maklumat korporat yang besar, sistem peringkat persekutuan dan lain-lain mempunyai kitaran hayat yang panjang, penghijrahan sistem warisan, kepelbagaian perkakasan dan perisian, skala dan kerumitan tugas yang sedang diselesaikan, persilangan banyak bidang subjek, pemprosesan data analisis, dan pengagihan wilayah komponen.
Fungsi sistem maklumat tersebut termasuk, pertama sekali, bekerja dengan data teragih yang terletak pada pelayan fizikal yang berbeza, platform perkakasan dan perisian yang berbeza dan disimpan dalam format dalaman yang berbeza. Dalam kes ini, sistem mesti menyediakan maklumat penuh tentang diri anda dan semua sumber anda, mudah dikembangkan, berdasarkan piawaian dan protokol terbuka, memberikan keupayaan untuk menyepadukan sumber anda dengan sumber sistem maklumat lain. Bagi pengguna, sistem harus menyediakan tahap keistimewaan pengguna yang berbeza dan menyediakan antara muka yang mudah untuk mengakses maklumat.
Data daripada sistem heterogen biasanya digabungkan ke dalam kumpulan logik yang mana pertanyaan ditangani. Sistem pertanyaan abstrak menganggap bahawa sistem beroperasi bukan dengan sintaks pertanyaan tertentu, tetapi dengan intipati logiknya berdasarkan atribut abstrak.
Apabila membina sistem maklumat teragih, sebagai peraturan, dua seni bina asas digunakan: Pelanggan/pelayan dan Intranet Internet.
IS Perusahaan dibina pada seni bina Pelanggan/pelayan menyediakan pelanggan dengan pelbagai aplikasi dan alatan pembangunan yang tertumpu pada memaksimumkan keupayaan pengkomputeran stesen kerja pelanggan. Sumber pelayan digunakan terutamanya untuk menyimpan dan menukar dokumen, serta untuk mengakses persekitaran luaran. Seni bina ini membolehkan anda melindungi bahagian pelayan aplikasi dengan lebih baik, sambil menyediakan keupayaan untuk aplikasi sama ada menangani secara langsung yang lain aplikasi pelayan, atau laluan permintaan kepada mereka. Walau bagaimanapun, panggilan pelanggan yang kerap ke pelayan mengurangkan prestasi rangkaian. Kita kena selesaikan isu kerja selamat pada rangkaian kerana aplikasi dan data diedarkan di kalangan pelanggan yang berbeza. Sifat teragih pembinaan sistem menjadikannya sukar untuk mengkonfigurasi dan menyelenggara

IS berdasarkan Intranet Internet adalah berdasarkan prinsip "seni bina terbuka". Perisian IS dilaksanakan dalam bentuk applet atau servlet (program dalam bahasa JAVA) atau dalam bentuk modul cgi (program Perl atau C). IP seni bina ini termasuk Web-yinh\, dilaksanakan menggunakan teknologi CORBA Enterprise JavaBeans, ActiveX 1X"OM, aplikasi berbilang peringkat pada berasaskan Java dan XML, konsep .Net dengan XML, di mana pertukaran antara pelbagai pelayan (gudang data, aplikasi perniagaan, pelayan untuk pelanggan mudah alih dan banyak lagi) dihasilkan menggunakan XML neutral seni bina.
Pangkalan maklumat teragih bermaksud bilangan pangkalan data tanpa had yang jauh antara satu sama lain dan mempunyai bilangan ciri umum:
- beroperasi mengikut peraturan seragam yang ditakrifkan secara berpusat untuk semua pangkalan data yang termasuk dalam pangkalan maklumat yang diedarkan;
- pertukaran data dijalankan mengikut peraturan yang juga ditakrifkan secara berpusat.
Organisasi pangkalan data teragih adalah perlu bagi syarikat yang terlibat dalam pelbagai jenis aktiviti jika dalam kerja harian mereka terdapat keperluan untuk menyelesaikan masalah berikut:
- keperluan untuk mendapatkan maklumat dengan cepat daripada pangkalan data unit (atau cawangan yang terletak jauh);
- keperluan untuk menyatukan dalam satu pangkalan data maklumat daripada pangkalan data entiti undang-undang yang termasuk dalam struktur syarikat untuk analisis data seterusnya dan mendapatkan laporan daripada satu pangkalan data, kedua-duanya untuk syarikat secara keseluruhan dan untuk setiap entiti undang-undang secara berasingan;
- keperluan untuk memperkenalkan perubahan terpusat dalam struktur dan peraturan operasi pangkalan data untuk operasi semua unit (cawangan) dan entiti undang-undang yang terletak jauh (dengan kemustahilan mengubah peraturan tertentu secara langsung dalam unit terpencil);
- keperluan untuk mengehadkan dan mengawal perubahan dalam data di bahagian syarikat yang terletak jauh (cawangan).

1.3. Alat untuk bekerja dengan data yang diedarkan

Apabila memilih IS yang diedarkan, pertama sekali anda harus memberi perhatian kepada apa OS dan ia menyokong protokol rangkaian. Namun, tidak kurang pentingnya apakah kaedah pengagihan data yang dilaksanakan di dalamnya.
1) Pecahan dan pertindihan
Salah satu cara untuk mengedarkan jadual ialah pemecahan. Jadual boleh dibahagikan kepada bahagian yang akan diletakkan dalam nod yang berbeza. Cara lain untuk mengedarkan data ialah pendua (replikasi). Anda boleh membuat pendua bagi keseluruhan pangkalan data atau sebahagian daripadanya dan meletakkan pendua ini dalam nod. Kedua-dua kaedah membolehkan anda menyimpan data tepat pada nod di mana ia paling kerap digunakan. Ini meminimumkan kos penghantaran data melalui rangkaian dan mengurangkan penggunaan pemproses dan sumber lain nod lain. Dengan seni bina pangkalan data aplikasi ini, pemindahan data melalui rangkaian dilakukan agak jarang.
2) Kamus dan direktori data
Setelah data diedarkan merentasi nod rangkaian yang berbeza, adalah penting untuk mencari dan menggunakan data ini. Untuk mencari data dan menukarnya ke dalam format yang dikehendaki, kamus dan direktori data global digunakan. Kamus menyimpan maklumat tentang data, penggunaannya, hak akses data dan aplikasi. Direktori data digunakan untuk menentukan tempat data disimpan dan cara mendapatkannya semula. Kamus dan direktori boleh menjadi global atau tempatan
3) Penetapan dua fasa perubahan
Kaedah pengedaran data sudah tentu sangat penting, tetapi nadi DBMS teragih moden ialah protokol komit perubahan dua fasa. Protokol ini menguruskan pelaksanaan transaksi yang mengubah data berbilang nod. Idea utama komit dua fasa adalah seperti berikut: tidak boleh diterima untuk transaksi yang menukar data dalam beberapa nod untuk dilaksanakan dalam beberapa nod dan tidak dilaksanakan dalam nod lain. Transaksi mesti sama ada berjaya pada semua nod atau gagal pada mana-mana nod.
4) Memastikan integriti
Ciri penting IS teragih ialah cara ia mengekalkan integriti rujukan antara data dalam jadual induk dan data dalam jadual berkaitannya. Mari kita lihat contoh integriti rujukan. Katakan terdapat tiga jadual dalam pangkalan data teragih:
- jadual yang mengandungi maklumat tentang anak-anak pekerja;
- jadual yang mengandungi maklumat tentang gaji pekerja untuk tahun tersebut;
- jadual yang mengandungi maklumat tentang topik yang disiapkan oleh pekerja.
Semua jadual ini mengandungi lajur "Nama pekerja". Peraturan untuk memastikan integriti rujukan memerlukan apabila nilai lajur "Nama Penuh Pekerja" ditukar dalam satu jadual, nilai lajur ini dalam jadual lain dilaraskan secara automatik. Untuk memastikan integriti rujukan, 2 digunakan pelbagai kaedah- pencetus dan kekangan integriti deklaratif standard ANSI.

2. PANGKALAN DATA TEREDAR
2.1. Prinsip asas

Pangkalan data teragih (RDB) ialah satu set pangkalan data yang saling berkaitan secara logik yang diedarkan melalui rangkaian komputer.
RDB terdiri daripada satu set nod yang disambungkan oleh rangkaian komunikasi di mana:
a) setiap nod ialah DBMS sepenuhnya;
b) nod berinteraksi antara satu sama lain sedemikian rupa sehingga pengguna mana-mana daripada mereka boleh mengakses sebarang data pada rangkaian seolah-olah ia berada pada nodnya sendiri.
Setiap nod itu sendiri adalah sistem pangkalan data. Mana-mana pengguna boleh melakukan operasi pada data sendiri nod tempatan dengan cara yang sama seolah-olah nod ini bukan sebahagian daripada sistem yang diedarkan sama sekali. Sistem pangkalan data teragih boleh dianggap sebagai perkongsian antara DBMS tempatan yang berasingan pada nod tempatan yang berasingan.
Prinsip asas untuk mencipta pangkalan data teragih (“Peraturan 0”): Bagi pengguna, sistem teragih sepatutnya kelihatan sama seperti sistem tidak teragih.
Prinsip asas memerlukan peraturan atau tujuan tambahan tertentu. Terdapat hanya dua belas matlamat sedemikian:
1.Kemerdekaan tempatan. Nod dalam sistem teragih mestilah bebas, atau autonomi. Kebebasan tempatan bermakna semua operasi pada nod dikawal oleh nod tersebut.
2. Kurang sokongan untuk unit pusat. Kebebasan tempatan membayangkan bahawa semua nod dalam sistem teragih harus dianggap sama. Oleh itu, tidak sepatutnya ada sebarang panggilan ke nod "pusat" atau "tuan" untuk mendapatkan beberapa perkhidmatan terpusat.
3. operasi berterusan. Sistem teragih harus menyediakan lebih banyak darjat tinggi kebolehpercayaan dan ketersediaan.
4.Kebebasan lokasi. Pengguna tidak sepatutnya tahu di mana sebenarnya data disimpan secara fizikal dan harus bertindak seolah-olah semua data disimpan pada nod setempat mereka sendiri.
5.Kemerdekaan daripada perpecahan. Sistem menyokong kebebasan pemecahan jika pembolehubah hubungan tertentu boleh dibahagikan kepada bahagian atau serpihan apabila mengatur storan fizikalnya. Dalam kes ini, data boleh disimpan di tempat yang paling kerap digunakan, yang membolehkan penyetempatan kebanyakan operasi dan mengurangkan trafik rangkaian.
6.Kemerdekaan daripada replikasi. Sistem menyokong replikasi data jika pembolehubah hubungan tersimpan yang diberikan - atau secara umum serpihan tertentu pembolehubah hubungan tersimpan yang diberikan - boleh diwakili oleh beberapa salinan atau replika berasingan yang disimpan pada beberapa nod berasingan.
7. Memproses permintaan yang diedarkan. Intinya ialah permintaan mungkin perlu menghubungi berbilang nod. Dalam sistem sedemikian, mungkin terdapat banyak cara untuk memajukan data untuk memenuhi permintaan yang dipersoalkan.
8.Pengurusan urus niaga yang diedarkan. Terdapat 2 aspek utama pengurusan transaksi: pengurusan pemulihan dan pengurusan konkurensi. Bagi pengurusan pemulihan, untuk memastikan atomicity transaksi dalam persekitaran yang diedarkan, sistem mesti memastikan bahawa keseluruhan set ejen yang berkaitan dengan transaksi tertentu (ejen ialah proses yang berjalan untuk transaksi tertentu pada nod berasingan) sama ada melakukan keputusannya atau melakukan pemulangan semula. Bagi kawalan serentak, dalam kebanyakan sistem teragih ia adalah berdasarkan mekanisme penyekatan, sama seperti dalam sistem tidak teragih.
dan lain-lain.................

Seni bina sistem maklumat teragih dan aplikasi Web

Sistem teragih ialah satu set bebas komputer, yang kelihatan kepada pengguna mereka sebagai satu sistem bersatu. Walaupun fakta bahawa semua komputer adalah autonomi, bagi pengguna ia kelihatan sebagai satu sistem.

Ciri-ciri utama sistem teragih:

1. Perbezaan antara komputer dan kaedah komunikasi antara mereka tersembunyi daripada pengguna. Perkara yang sama berlaku untuk organisasi luaran sistem teragih.

2. Pengguna dan aplikasi mengalami pengalaman yang konsisten merentas sistem yang diedarkan, tidak kira di mana atau bila mereka berinteraksi.

Sistem teragih juga harus agak mudah untuk dikembangkan, atau skala. Ciri ini adalah akibat langsung daripada mempunyai komputer bebas, tetapi pada masa yang sama tidak menunjukkan bagaimana komputer ini sebenarnya digabungkan menjadi satu sistem.

Untuk mengekalkan pandangan bersatu sistem, sistem teragih selalunya termasuk lapisan tambahan perisian antara lapisan atas pengguna dan aplikasi dan lapisan bawah sistem pengendalian (Rajah 1.11).

Sehubungan itu, sistem teragih sedemikian biasanya dipanggil sistem peringkat pertengahan (middleware). Perhatikan bahawa peringkat pertengahan diedarkan di antara banyak komputer.

Ciri-ciri fungsi sistem teragih termasuk:

· Ketersediaan Kuantiti yang besar objek;

· meminta kelewatan pelaksanaan (contohnya, jika panggilan tempatan memerlukan kira-kira beberapa ratus nanosaat, maka permintaan ke objek dalam sistem teragih memerlukan dari 0.1 hingga 10 ms);

· sesetengah objek mungkin tidak digunakan untuk masa yang lama;

· komponen yang diedarkan dilaksanakan secara selari, yang membawa kepada keperluan untuk menyelaraskan pelaksanaan;

· permintaan dalam sistem teragih mempunyai kebarangkalian kegagalan yang tinggi;

· peningkatan keperluan keselamatan.

Disebabkan kehadiran peningkatan kelewatan, antara muka masuk sistem teragih hendaklah direka bentuk untuk mengurangkan masa pelaksanaan pertanyaan. Ini boleh dicapai dengan mengurangkan kekerapan akses, serta dengan membesarkan fungsi yang dilakukan.

Untuk memerangi kegagalan, pelanggan dikehendaki menyemak sama ada permintaan sedang dilaksanakan oleh pelayan. Keselamatan dalam aplikasi yang diedarkan boleh ditingkatkan dengan memantau sesi komunikasi (pengesahan, kebenaran, penyulitan data).

Seni bina aplikasi Web (perkhidmatan Web) digunakan secara meluas pada masa kini. Perkhidmatan web ialah aplikasi yang boleh diakses melalui Internet. Ia menyediakan perkhidmatan, bentuk yang tidak bergantung pada pembekal perkhidmatan, kerana ia digunakan platform universal berfungsi dan format universal data (XML). DALAM berasaskan web-perkhidmatan adalah berdasarkan piawaian yang mentakrifkan format dan bahasa pertanyaan, serta protokol untuk mencari perkhidmatan ini di Internet. Skim untuk mengakses pangkalan data melalui Internet ditunjukkan dalam Rajah 1.12.


Rajah 1.12 – Skim akses kepada pelayan DBMS melalui Internet

Pada masa ini, terdapat tiga teknologi berbeza yang menyokong konsep sistem objek teragih: EJB, DCOM CORBA.

Idea utama di sebalik pembangunan teknologi EJB ( Kacang Jawa Perusahaan) - cipta infrastruktur untuk komponen supaya ia boleh dimasukkan dan dikeluarkan dengan mudah daripada pelayan, dengan itu meningkatkan atau mengurangkan kefungsian pelayan. Komponen EJB ialah kelas Java dan boleh dijalankan pada mana-mana pelayan serasi EJB, walaupun tanpa penyusunan semula. Matlamat utama teknologi EJB adalah:

1. Memudahkan pembangun untuk mencipta aplikasi dengan melepaskan mereka daripada keperluan untuk melaksanakan perkhidmatan seperti urus niaga, benang, beban, dan lain-lain dari awal. Pembangun boleh menumpukan perhatian mereka pada menerangkan logik aplikasi mereka, mengalihkan tugas menyimpan , pemindahan dan keselamatan data ke sistem EJB .

2. Huraikan struktur utama sistem EJB dan antara muka untuk interaksi antara komponennya.

3. Bebaskan pembangun daripada melaksanakan objek EJB kerana adanya penjana kod khas.

Terima kasih kepada model Java yang digunakan, EJB agak mudah dan dengan cara yang pantas penciptaan sistem teragih.

teknologi DCOM ( Komponen Teragih Model Objek ) - seni bina perisian, dibangunkan oleh Microsoft untuk mengedarkan aplikasi merentasi berbilang komputer pada rangkaian. Komponen perisian pada satu komputer boleh menggunakan DCOM untuk menghantar mesej kepada komponen pada komputer lain. DCOM secara automatik mewujudkan sambungan, menghantar mesej, dan mengembalikan respons daripada komponen jauh. Keupayaan DCOM untuk menyambung komponen telah membolehkan Microsoft menyediakan Tingkap berdekatan ciri-ciri tambahan, khususnya, untuk melaksanakan pelayan Microsoft Pelayan Transaksi, bertanggungjawab untuk melaksanakan transaksi pangkalan data melalui Internet.

Laman Utama > Dokumen

SISTEM MAKLUMAT TEREDAR

Yu.A. Illarionov

BAB 1. ANALISIS KEADAAN PEMBANGUNAN KONSEP ASAS DAN ALGORITMA KAWALAN BAGI SISTEM PENGKOMPUTERAN TERAGIHAN BERDASARKAN RANGKAIAN TEMPATAN. 1.1. Definisi kawasan penyelidikan. Sistem pengkomputeran teragih (DCS) ialah sistem yang terdiri daripada dua komponen: satu set komputer elektronik (komputer) dan rangkaian komunikasi (atau rangkaian penghantaran data) yang menyatukan semua komputer yang termasuk dalam DCS. Semua pemprosesan maklumat berguna dijalankan oleh proses pengiraan yang dijalankan hos komputer. Semua pemprosesan maklumat yang berkaitan dengan keperluan untuk menghantarnya melalui rangkaian komunikasi, laksanakan proses yang terletak pada komunikasi komputer.Komputer komunikasi diperlukan dalam rangkaian komunikasi dengan topologi berbilang sambung yang kompleks, dengan syarat terus sambungan fizikal(saluran) antara komputer hos yang berinteraksi melalui pemindahan maklumat tiada. Oleh itu, dengan mengambil kira bahawa untuk pemprosesan maklumat yang berkesan dalam DCS adalah perlu bukan sahaja dengan berkesan proses pada hos komputer, tetapi juga cekap (iaitu dengan kelewatan paling sedikit) menghantarnya melalui rangkaian komunikasi, Kerja dalam bidang RVS dibahagikan kepada dua kumpulan: 1. Bekerja dalam bidang mengatur interaksi proses pengkomputeran dalam RVS. Dalam kerja-kerja ini, adalah diandaikan bahawa rangkaian komunikasi telah wujud dan memenuhi keperluan tertentu yang dikemukakan kepadanya. Oleh itu, semua yang tinggal adalah untuk menyelesaikan masalah mengatur interaksi proses pengkomputeran, dengan mengambil kira bahawa:
    terdapat banyak proses pengiraan dalam RCS; terdapat banyak sumber pengkomputeran dalam RCS; proses dan sumber boleh didapati pada komputer hos yang berbeza; proses boleh dilaksanakan secara selari; dalam sistem terdapat persaingan antara proses selari yang diedarkan untuk sumber komputer; dalam RVS terdapat kepelbagaian antara komputer hos dan komputer mereka sistem operasi; Terdapat kecenderungan ke arah desentralisasi kawalan ke atas interaksi proses pengkomputeran dalam DCS untuk meningkatkan kebolehpercayaan yang terakhir.
2. Bekerja dalam bidang mengatur proses untuk menghantar maklumat melalui rangkaian komunikasi. Kerja-kerja ini dicirikan oleh idea rangkaian sebagai satu set port input/output, di antaranya terdapat sambungan logik. Siapa yang membekalkan maklumat ke pelabuhan ini dan siapa yang mengambilnya dari sana tidak ada dalam kes ini objek kajian. Satu-satunya soalan ialah bagaimana untuk memindahkan maklumat dengan paling berkesan melalui rangkaian komunikasi dari satu port ke port yang lain, dengan syarat:
    sambungan antara port tidak tetap, dan struktur sambungan logik dalam rangkaian boleh berubah secara dinamik; rangkaian mungkin mempunyai topologi mesh di mana tiada sambungan fizikal langsung antara port; maklumat mungkin diputarbelitkan semasa penghantaran; aliran maklumat, termasuk jumlah dan arahnya, tidak ditentukan terlebih dahulu; untuk mengatur pemindahan maklumat melalui rangkaian komunikasi, adalah perlu untuk mengatur pembahagian sumber komunikasi antara aliran maklumat dalam keadaan kekurangan sumber ini; pengurusan perkongsian sumber komunikasi cenderung tidak berpusat.
Disertasi ini tergolong dalam karya kumpulan pertama dan hanya menumpukan kepada isu-isu mengatur interaksi proses pengkomputeran dalam sistem komputer digital. Mari kita tentukan bidang penyelidikan dengan lebih tepat. Memandangkan dari segi kemampuan cara teknikal DCS terutamanya berbeza dalam rangkaian komunikasi yang digunakan di dalamnya; sistem teragih boleh dibahagikan kepada dua kumpulan besar: DCS dibina berdasarkan rangkaian dengan penghalaan dan DCS dibina berdasarkan rangkaian dengan pemilihan maklumat, atau rangkaian dengan saluran komunikasi biasa. Kerja ini ditumpukan kepada organisasi pembahagian sumber pengkomputeran dalam RCS yang bertujuan untuk menguruskan proses pengeluaran dalam masa nyata dan dibina berdasarkan rangkaian tempatan komunikasi dengan kawalan keutamaan terpencar ke atas akses kepada saluran biasa. Isu kawalan akses keutamaan terdesentralisasi (PAC) dibincangkan dalam kerja. Dalam karya yang sama ini, idea pertama kali dinyatakan bahawa kehadiran alat kawalan jauh dan alat pemprosesan maklumat secara langsung saluran umum semasa proses pemindahan, ia boleh mengatur dengan cara baharu pengurusan interaksi proses pengkomputeran teragih dalam DCS. Dalam erti kata lain, rangkaian tempatan dengan alat kawalan jauh boleh dianggap bukan sahaja sebagai sistem komunikasi, tetapi juga sebagai penawar tambahan pengurusan sistem teragih. Bagaimanapun, isu ini belum diterokai sepenuhnya. Jadi, matlamat utama kerja ini adalah untuk mengkaji isu pembahagian sumber DCS antara proses pengkomputeran dalam keadaan pengagihan sedia ada kedua-dua sumber dan proses, dengan kehadiran banyak permintaan untuk penggunaan sumber yang timbul selari pada ketidakpastian. detik-detik; Berdasarkan penyelidikan yang dijalankan, algoritma berkelajuan tinggi baharu untuk perkongsian sumber harus dibangunkan untuk DCS yang dibina berdasarkan rangkaian tempatan dengan DPU dan kemudahan pengkomputeran dalam saluran biasa (COC). Seperti yang telah dinyatakan, penyelidikan akan dijalankan dalam bidang DCS untuk kegunaan industri, iaitu .e. untuk sistem masa nyata. Dari segi kuasa pengkomputeran sistem ini, dibina terutamanya berdasarkan teknologi mikropemproses, oleh itu, pada masa hadapan kami akan memanggil sistem kawalan dan pengkomputeran mikropemproses teragih DCS (RMCS). Dengan mengambil kira ciri rangkaian komunikasi sedia ada untuk sistem yang dikaji, kami akan menganalisis ciri ini berbanding dengan rangkaian lain yang diketahui. 1.2. Ciri rangkaian tempatan dengan kawalan keutamaan terpencar ke atas akses kepada saluran. Penerbitan pertama yang menumpukan kepada prinsip penghantaran maklumat melalui saluran komunikasi biasa dalam mod pembahagiannya oleh ramai pelanggan (dari sudut pandangan rangkaian, pelanggan adalah hos komputer yang mempunyai akses kepada saluran melalui Pengawal Rangkaian; dalam lebih dalam erti kata yang luas pelanggan boleh proses berasingan, dilaksanakan pada hos komputer), muncul pada awal 70-an. Pada masa ini, cukup banyak pengalaman telah terkumpul dalam mencipta RVS berdasarkan rangkaian global, dan ini ditunjukkan dalam penyelesaian yang kemudiannya digunakan dalam DVR berdasarkan rangkaian tempatan (atau LRVS DVR tempatan). Sesetengah karya masih tidak membuat perbezaan antara organisasi pengurusan dalam DVR global dan LVRS, tetapi dipercayai bahawa kedua-dua kelas ini hanya berbeza dalam panjang talian komunikasi mereka. Penampilan piawaian IEEE 802 dan ECMA membawa sedikit kejelasan kepada isu ini, tetapi hanya berkenaan dengan organisasi komunikasi dengan LRVS. Oleh itu, kebanyakan kerja yang dikhaskan untuk mengatur interaksi proses pengkomputeran dalam LVCS tidak mengambil kira spesifik sistem sedemikian, yang akan ditunjukkan di bawah. Walau bagaimanapun, sebilangan pengarang percaya bahawa LVNS dalam pemahaman moden mereka adalah sistem yang ciri seni binanya lebih dekat dengan sistem berbilang pemproses daripada "rangkaian komputer" dalam pemahaman tradisional mereka. Ini terutamanya terpakai kepada sistem yang dikaji dalam karya ini - beberapa ciri tersendiri membolehkan kami menganggapnya sepenuhnya kelas baru DCS dibina berdasarkan rangkaian komunikasi tempatan dengan keupayaan unik yang tidak tersedia dalam sistem teragih lain. Mari kita perhatikan ciri seni bina utama rangkaian komunikasi tempatan dengan pusat kawalan jauh dan rangkaian gentian optik, yang akan menjadi penting dalam penyelidikan lanjut.
    Ketersediaan biasa saluran berkelajuan tinggi komunikasi. Kehadiran saluran biasa membuat sambungan tempatan merosot, kerana dalam rangkaian sedemikian tidak perlu melakukan prosedur rangkaian utama - paket penghalaan apabila menghantar maklumat. Di samping itu, seperti yang akan ditunjukkan kemudian, kehadiran saluran biasa yang berkaitan dengan DPU dan FOC membolehkan saluran itu digunakan bukan sahaja sebagai alat penghantaran maklumat, tetapi juga sebagai cara yang berkesan untuk menguruskan sistem yang diedarkan. Kelajuan tinggi menghantar maklumat melalui saluran membolehkan anda membina protokol rangkaian menggunakan pengepala dengan cukup panjang panjang untuk memudahkan protokol. Dengan kata lain, pada kelajuan ini tidak perlu meminimumkan panjang paket yang dihantar. Pakej besar membolehkan anda beralih ke kaedah penukaran mesej yang lebih mudah dari sudut pandangan mengatur perisian sistem pada tahap pengangkutan. Di samping itu, keupayaan untuk menghantar tajuk dengan panjang yang besar membolehkan, seperti yang akan ditunjukkan kemudian, penggunaan kaedah asas pertukaran maklumat baru dalam LRVS, yang dicirikan oleh kecekapan yang lebih tinggi dan pelaksanaan yang lebih mudah berbanding dengan yang sedia ada. Kawalan akses saluran. Mekanisme kawalan akses saluran sebahagian besarnya menentukan ciri-ciri rangkaian komunikasi tempatan. Walau bagaimanapun, sehingga baru-baru ini, pengaruh kaedah kawalan akses pada daya pengeluaran saluran. Pada masa yang sama, seperti yang dinyatakan dalam kerja-kerja, mekanisme kawalan akses mempunyai kesan yang lebih besar pada LVR. Khususnya, penggunaan DPU membolehkan anda menyelesaikannya tahap rendah beberapa tugasan yang secara tradisinya diselesaikan di peringkat atasan menggunakan pemesejan. Walau bagaimanapun, penyelidikan dalam bidang ini baru bermula. Pengiraan dalam saluran biasa. Algoritma untuk pengiraan dalam saluran biasa (COC) dicadangkan dalam kerja-kerja. Intipatinya ialah maklumat yang melalui saluran komunikasi boleh diproses oleh pelanggan sistem yang diedarkan tanpa kelewatan dalam pemprosesannya. Penggunaan VOK membolehkan pemprosesan kumpulan maklumat dalam LRVS oleh semua pelanggan semasa penghantarannya dan memungkinkan untuk menerima respons kumpulan daripada semua pelanggan dalam satu pemindahan maklumat melalui saluran, yang tidak tersedia dalam sistem edaran lain.
Penghitungan ciri rangkaian komunikasi dengan pusat kawalan jauh dan rangkaian gentian optik memberikan alasan untuk mempercayai bahawa LRVS yang dibina berdasarkan rangkaian sedemikian tidak boleh dianggap sebagai "rangkaian komputer besar yang sama, hanya yang kecil," walaupun secara amnya kedudukan kini meluas. Mari kita teruskan untuk mempertimbangkan tugas utama dan konsep kawalan dalam sistem teragih. 1.3. Tugas asas dan konsep kawalan dalam sistem pengkomputeran teragih. Tugas pengurusan utama dalam mana-mana sistem pengkomputeran adalah tugas berkongsi sumber dalam menghadapi kekurangan sumber. Dalam DCS, tugas pembahagian mempunyai ciri tersendiri yang dikaitkan dengan pengagihan sumber dan proses di kalangan pelbagai pelanggan sistem. Mari kita senaraikan ciri-ciri ini.
    Memandangkan RCS merangkumi banyak komputer, setiap daripadanya boleh mempunyai sumber sendiri yang tersedia untuk proses yang dijalankan secara tempatan (iaitu pada komputer yang sama) dan dari jauh (iaitu pada komputer lain). Jika sumber adalah setempat (iaitu, dimiliki sepenuhnya oleh komputer berasingan), maka tanggungjawab untuk penyegerakan proses yang betul apabila mengakses sumber sedemikian terletak sepenuhnya pada komputer ini. Dalam kes ini, masalah penyegerakan tidak timbul jika sumber digunakan secara eksklusif. Sekiranya sumber itu komunal, maka dalam RVS masalah membahagikan sumber tersebut timbul kerana fakta bahawa jika tertumpu sistem berpusat Kebanyakan kos overhed untuk menganjurkan bahagian (iaitu, memperuntukkan memori untuk penimbal, dll.) ditanggung oleh proses itu sendiri mengikut prinsip "sesiapa yang memerlukannya membayar." Dalam RCS kos ini diperuntukkan kepada komputer penyajian dan ia bertukar bahawa "Sesiapa yang berkhidmat, juga membayar." Dalam DCS, sumber boleh diatur sedemikian rupa sehingga untuk memutuskan sama ada untuk menyediakannya kepada proses tertentu, persetujuan kolektif semua komputer yang memiliki bahagian individu sumber sedemikian, yang dipanggil diedarkan, diperlukan. Masalah ini timbul pada mulanya dalam pangkalan data yang diedarkan, di mana, untuk memastikan kebolehpercayaan penyimpanan maklumat yang tinggi, ia berulang kali disalin dan diedarkan ke seluruh sistem. Masalah penyegerakan yang terhasil apabila mengemas kini banyak salinan maklumat yang diedarkan adalah tugas asas kawalan teragih dalam DCS, dan keberkesanan penyelesaiannya akhirnya menentukan kecekapan kawalan secara keseluruhan.
Secara tradisinya, dalam mana-mana sistem pengkomputeran, pengurusan perkongsian sumber diberikan kepada sistem perisian– sistem pengendalian (OS). Ini juga berlaku untuk DCS - perisian sedemikian dipanggil sistem pengendalian teragih (DOS). Walaupun pelbagai jenis ROS sedia ada dan perbezaan dalam algoritma kawalan yang digunakan di dalamnya, ia boleh dikelaskan berdasarkan beberapa model asas yang diberikan di bawah. Model МРММ (banyak sumber - banyak monitor). Idea utama yang mendasari model ini ialah prinsip autonomi, mengikut mana mana-mana komputer yang termasuk dalam ROS adalah "tuan" sumber tempatannya sendiri dan hanya ia berhak untuk menyelesaikan masalah bahagian mereka. Dengan pendekatan ini, setiap komputer mempunyai proses yang memantau sumber komputer ini. Semua proses lain disambungkan ke monitor melalui mekanisme pemesejan melalui rangkaian pengangkutan mengikut seni bina tujuh lapisan |SO/OSI. Model MPMM ialah model rangkaian komputer dalam pengertian tradisionalnya; sistem yang dibina mengikut model ini bertujuan terutamanya untuk melaksanakan " E-mel"dan mengatur akses kepada sumber komputer jauh. Masalah mengurus pembahagian sumber yang diagihkan dalam sistem sedemikian tidak dapat diselesaikan. Model MPOM (banyak sumber - satu monitor). Model berpusat sepenuhnya. Proses pusat diperkenalkan ke dalam sistem, yang merupakan pemantau keseluruhan sistem dan, khususnya, pemantau sumber yang diedarkan. Semua proses lain mempunyai akses kepada monitor hanya dengan mengakses monitor pusat. Menguruskan pembahagian sumber yang diedarkan dalam kes ini tidak sukar, tetapi pengenalan proses pusat secara mendadak mengurangkan kebolehpercayaan DCS. Oleh itu, kaedah kawalan terpusat digunakan, sebagai peraturan, hanya dalam sistem teragih yang paling mudah, tidak bertujuan untuk aplikasi kritikal. model ORMM (satu sumber – banyak monitor). Model ini berdasarkan andaian bahawa sistem mempunyai sumber yang kebolehpercayaannya jauh lebih besar daripada kebolehpercayaan mana-mana monitor. Malah, seperti yang telah disebutkan, sumber tersebut dibentuk dengan menyalin sumber sistem yang paling penting dan mengedarkan salinan di kalangan pelbagai pelanggan DCS; dan setiap salinan mempunyai monitor sendiri. Anda boleh membaca maklumat secara selari daripada mana-mana salinan sumber yang berfungsi; maklumat mesti dikemas kini pada semua salinan. Di bawah syarat ini, apabila mengemas kini maklumat, semua monitor salinan mesti berinteraksi dengan sasaran untuk membuat keputusan kolektif tentang menyediakan sumber untuk operasi kemas kini atau tulis. RVS sedemikian dipanggil sistem dengan diedarkan pengurusan (kolektif terdesentralisasi); Kerja ini dikhaskan untuk pembangunan mereka. Isu utama untuk sistem sedemikian ialah masalah penyegerakan monitor apabila membangunkan atau membuat keputusan kolektif. Bergantung pada kaedah yang digunakan pada masa ini untuk menyegerakkan monitor, RVS kelas ini boleh dibahagikan kepada dua kumpulan. Dalam RVS kumpulan pertama, monitor berinteraksi dengan bertukar-tukar mesej melalui rangkaian pengangkutan. Kelebihan utama sistem sedemikian ialah algoritma penyegerakan monitor dalam kes ini tidak bergantung pada struktur rangkaian (topologi, kaedah akses, dll.) dan boleh digunakan dalam mana-mana DCS. Walau bagaimanapun, seperti yang akan ditunjukkan kemudian, algoritma kelas ini memerlukan penghantaran sejumlah besar mesej melalui rangkaian pengangkutan, yang membawa kepada kos masa yang besar untuk penyegerakan. Apabila menilai keberkesanan algoritma, ia harus diambil kira bahawa overhed penghantaran satu mesej melalui rangkaian pengangkutan adalah kira-kira 20 ms untuk pelbagai sistem teragih. Walau bagaimanapun, pendekatan penyegerakan ini digunakan secara meluas kerana kekurangan semasa yang sesuai cara alternatif untuk rangkaian komputer. Dalam RVS kumpulan kedua, talian komunikasi khusus digunakan untuk menyegerakkan monitor, yang melaluinya hanya data penyegerakan boleh dihantar maklumat kawalan(impuls, potensi pada garisan, dsb.). Prinsip ini digunakan dalam sistem multimikropemproses dengan organisasi rangkaian dengan talian komunikasi yang pendek. Walau bagaimanapun, untuk DCS berdasarkan rangkaian tempatan jarak jauh (sehingga 2 km), pendekatan ini tidak boleh diterima kerana peningkatan yang ketara. produk kabel, kerana bilangan talian penyegerakan boleh bergantung pada kedua-dua bilangan produk yang diedarkan dan pada bilangan pelanggan sistem. Mari kita teruskan untuk mempertimbangkan algoritma yang terkenal untuk berkongsi sumber dalam DCS dengan kawalan teragih. 1.4. Algoritma perkongsian sumber untuk sistem dengan kawalan teragih. Semua algoritma perkongsian sumber untuk sistem dengan kawalan teragih boleh dibahagikan kepada tiga kumpulan: algoritma menggunakan undian, algoritma menggunakan pra-kunci dan algoritma dengan keistimewaan edaran. Algoritma menggunakan undian adalah berdasarkan proses pertukaran mesej antara pengawal proses untuk datang ke perjanjian mengenai urutan transaksi dalam sistem teragih. Transaksi ialah urutan operasi membaca maklumat daripada pangkalan data, mengemas kini (menukar) maklumat yang dibaca, dan menulis maklumat yang dikemas kini ke pangkalan data. Jika mengundi dan melaksanakan transaksi pengeluar dijalankan oleh pengawal yang sama, maka pengundian dipanggil segerak; jika berbeza, maka pengundian dipanggil tak segerak. Dalam algoritma pengundian segerak, pengawal, pengawal yang menerima permintaan transaksi, melampirkan teg - cap masa daripada mesej yang mengandungi intipati permintaan dan pengecam pelanggan yang menghantar permintaan. Seterusnya, jika pengundian transaksi sebelumnya tidak dimulakan, pengawal ini menghantar mesej siaran dengan undiannya kepada semua pengawal lain (Rajah 1.1.). Jika kita menganggap bahawa adalah mungkin untuk membezakan keutamaan yang lebih tinggi bagi beberapa transaksi T a daripada keutamaan transaksi T c, maka sistem daripada tiga pengawal akan berfungsi seperti berikut. 1. Pengawal B: jika undian untuk transaksi T c diterima lebih awal daripada beberapa undian untuk T a, maka pengawal B menyiarkan undinya, memberikannya kepada T c (Rajah 1.1a.). Apabila menerima permintaan untuk transaksi T a B memusnahkan T c dan menyiarkan undinya kepada transaksi T a (Rajah 1.1b.). Jika undian untuk transaksi T a diterima lebih awal, B serta-merta membuang undi untuk T a, membuang undi untuk T c yang datang kemudian. Rajah 1.1. 2. Pengawal C: membuang undi untuk T apabila menerima undi untuk T. 3. Pengawal A: membuang semua undian untuk T s. Selepas menerima undian daripada semua pengawal untuk transaksi yang sama (dalam kes yang dipertimbangkan T a), setiap pengawal mula melaksanakan transaksi ini. Satu lagi algoritma pengundian segerak memperuntukkan pengawal pemula secara eksplisit. Jika transaksi telah diterima oleh pengawal untuk pelaksanaan (iaitu daripada pengguna), maka pengawal ini memulakan pengundian dengan menghantar permintaan untuk mula mengundi kepada pengawal lain. Jika semua pengawal lain bertindak balas kepada permintaan ini dengan menghantar mesej ACK +, maka transaksi itu diterima dan pengawal pemula menyiarkan mesej UPD untuk permulaan transaksi setempat oleh semua pengawal lain. Pengawal yang telah selesai melaksanakan urus niaga secara setempat (atau belum mula melaksanakannya sama sekali) menandakan respons TAMAT kepada pemula. Selepas menerima mesej TAMAT daripada semua pengawal, pemula pergi ke keadaan awal. Pengawal yang telah menyelesaikan transaksi seterusnya juga pergi ke keadaan awal dan bersedia untuk transaksi baharu. Setiap pengawal, setelah menerima permintaan untuk transaksi baharu, boleh mula melaksanakannya hanya jika ia serasi dengan transaksi semasa yang dilaksanakan oleh pengawal. Hanya dalam kes ini mesej ACK + boleh dihantar kepada pemula, dan pelaksanaan transaksi baharu bermula selepas menerima UPD. Transaksi dianggap serasi jika mereka memerlukan set baca dan tulis yang berbeza untuk pelaksanaannya. Keutamaan urus niaga berbeza mengikut algoritma yang diberikan dalam kerja.Dalam Rajah. 1.2. menunjukkan bagaimana konflik berbeza apabila dua transaksi yang serasi memulakan permintaan undi. Pengawal A dan C mengundi T a dan T c secara kompetitif. Pengawal B mengundi untuk kedua-dua transaksi kerana ia dalam keadaan awalnya. A dan C mengundi antara satu sama lain selepas menyemak bahawa transaksi T a dan T c adalah serasi (b). Pelaksanaan urus niaga tempatan dimulakan (c) dan selepas selesai pelaksanaan tempatan, penamatan ditandakan (d). Algoritma undian tak segerak telah digunakan dalam pangkalan data teragih SDD 1. Dalam sistem ini, urus niaga dikumpulkan ke dalam satu set kelas transaksi mengikut set baca dan tulis mereka. Kelas transaksi dipratentukan oleh pentadbir pangkalan data. Untuk mengurangkan kos penyegerakan, empat protokol penyegerakan berbeza telah dibangunkan. Protokol P1 menyediakan kawalan ke atas peringkat bawah, dengan kos minimum dan kecekapan tinggi, manakala protokol P4 menyediakan tingkat atas pengurusan, dengan kos overhed yang besar. Protokol dipilih mengikut kelas transaksi. Penjujukan permintaan baca/tulis daripada urus niaga serentak yang berbeza dicapai dengan memberikan cap masa kepada urus niaga dan menulis cap masa tersebut kepada semua item pangkalan data yang diminta yang boleh diakses oleh transaksi tertentu. Mengubah suai salinan item pangkalan data diberikan kepada transaksi hanya jika permintaan itu dicap masa Urus niaga perubahan adalah lebih baharu daripada cap masa salinan. Ini memastikan semua salinan tiba dalam keadaan yang sama pada masa yang sama prosedur kemas kini terhenti. Kelas transaksi dalam SDD 1 ditakrifkan sebagai satu set transaksi yang dikaitkan dengan komputer hos individu di mana pangkalan baru data. Semua urus niaga milik dicirikan oleh set bacaan yang saling eksklusif
dan set rekod yang saling eksklusif
.Transaksi diproses dalam dua peringkat seperti berikut. Semasa peringkat pertama, setiap transaksi diproses secara tempatan pada hos komputer tempat ia dimulakan; dalam kes ini, salinan pangkalan data kepunyaan komputer ini digunakan. Semua operasi baca/tulis yang diperlukan dilakukan secara tempatan; Senarai perubahan pangkalan data dijana dan disimpan. Pelaksanaan tempatan transaksi ditakrifkan sebagai tindakan primitif . Setelah peringkat pertama transaksi selesai, pengawal menyiarkan senarai perubahan pangkalan data kepada semua pengawal lain, yang mengemas kini salinannya mengikut senarai yang dihantar. Tindakan ini ditakrifkan sebagai satu lagi tindakan primitif . Primitif dan tidak boleh dibahagikan, manakala gabungan urus niaga L dan U t tidak memerlukan ketakbolehbahagiaan. Dalam SDD 1, jujukan primitif L dan U sedemikian adalah mungkin, dengan syarat sejarah pelaksanaan tiga transaksi t1, t2 dan t3 dikekalkan. Untuk menentukan kemungkinan pengaruh saling urus niaga daripada kelas berbeza yang disebabkan oleh pertindihan tulis dan baca set, pembinaan yang dipanggil graf L U dicadangkan. Graf ini menghubungkan pasangan nod berlabel L dan U untuk setiap kelas. Lengkok antara dan nod lain adalah selaras dengan jenis pengaruh bersama transaksi berikut: 1 .Arka ke nod U yang tergolong dalam kelas yang sama. 2 .Arka ke nod kelas lain pada hos komputer yang sama m berlaku apabila syarat dipenuhi
,
atau
(arka mendatar). 3 .Arka ke nod kelas yang sama terletak pada hos komputer lain berlaku jika
,
(arka mendatar). 4. Arka ke nod U kelas berbeza yang terletak pada hos komputer berbeza berlaku jika
, . 5. Lengkok antara nod U dan nod lain timbul mengikut peraturan berikut: kepada, jika
dan (lengkok pepenjuru). Dalam Rajah. 1.3. menunjukkan graf L U untuk urus niaga kelas
dalam keadaan
,

,
Sebaik sahaja graf L U untuk sistem tertentu dibina, jadual ditakrifkan untuk memilih salah satu daripada empat protokol P1 P4 untuk setiap kelas transaksi mengikut topologi L U mengikut peraturan berikut. Protokol P2 dan P3 adalah sama, kecuali peraturan untuk mesej undian cap masa yang disiarkan kepada semua pengawal. Protokol P2 memilih cap masa terbaharu daripada , manakala P3 memilih cap masa dengan masa semasa. Dalam Rajah. 1.4. operasi protokol P2 dan P3 ditunjukkan. Katakan dua urus niaga t a dan t c bersaing, dengan transaksi t c mempunyai cap masa yang lebih baharu. Kemudian pengawal A, B dan C berinteraksi seperti berikut semasa mengundi:
    Jika undi untuk t c datang kepada A, ia diletakkan dalam baris gilir.

PENGENALAN 4

1. KONSEP DIAGIHKAN IALAH 6

1.1. Prasyarat untuk mencipta IS teragih 6

1.2. Konsep sistem maklumat teragih 8

1.3. Alat untuk bekerja dengan data yang diedarkan 11

2. PANGKALAN DATA TEREDAR 13

2.1. Prinsip asas 13

2.2 Jenis pangkalan data teragih 15

2.3. Tujuan dan prinsip pengendalian pangkalan data teragih 16

3. CONTOH SISTEM TERAGIHAN 21

PENUTUP 25

SASTERA 26

PENGENALAN

Kaitan topik esei ini terletak pada hakikat bahawa proses globalisasi dan integrasi maklumat sedang berlaku dalam ekonomi dunia. Mereka juga menjejaskan negara kita, yang, disebabkan lokasi dan saiz geografinya, terpaksa menggunakan sistem maklumat teragih (IS). Sistem maklumat yang diedarkan menyediakan kerja dengan data yang terletak pada pelayan yang berbeza, pelbagai platform perkakasan dan perisian dan disimpan dalam pelbagai format. Ia mudah dikembangkan, berdasarkan piawaian dan protokol terbuka, menyediakan penyepaduan sumber mereka dengan sistem maklumat lain, dan menyediakan pengguna dengan antara muka yang mudah.

Terdapat sejumlah besar maklumat sedia untuk digunakan dan sumber pengkomputeran di dunia. Mereka dicipta pada masa yang berbeza dan pendekatan yang berbeza digunakan untuk membangunkannya. Hampir selalu, apabila membangunkan sistem maklumat baharu, anda boleh mencari komponen siap sedia yang sesuai untuk fungsinya. Masalahnya ialah apabila ia dicipta, keperluan ketidakserasian tidak diambil kira. Komponen ini tidak memahami antara satu sama lain, mereka tidak boleh berfungsi bersama. Adalah wajar untuk mempunyai mekanisme atau set mekanisme untuk menjadikan maklumat dan sumber pengkomputeran yang dibangunkan secara bebas itu saling boleh dikendalikan.

Kertas kerja ini mengkaji maklumat asas tentang sistem maklumat teragih: menerangkan prasyarat untuk pembangunannya, cara bekerja dengan data, memperkenalkan konsep pangkalan data teragih, serta jenis dan prinsip asasnya. Bab ketiga membentangkan contoh sistem maklumat teragih, seperti: - Informix On-Line daripada Perisian Informix; - Pangkalan Data Pintar Ingres daripada Ingres Corp; - Oracle (versi 7) daripada Oracle Corp; - Sybase System 10 daripada Sybase Inc.

Tujuan kajian adalah untuk mengkaji asas teori sistem maklumat teragih, serta untuk membangunkan pengetahuan tentang prinsip operasinya.

Pengedaran data ini membolehkan, sebagai contoh, untuk menyimpan dalam nod rangkaian data yang paling kerap digunakan dalam nod ini. Pendekatan ini menjadikannya lebih mudah dan pantas untuk bekerja dengan data ini dan meninggalkan peluang untuk bekerja dengan data pangkalan data yang lain.

1.KONSEP DIAGIHKAN IALAH

1.1. Prasyarat untuk mewujudkan sistem maklumat teragih

Sejak awal perkembangan teknologi komputer, dua arah utama penggunaannya muncul. Arah pertama ialah penggunaan teknologi komputer untuk melakukan pengiraan berangka yang mengambil masa terlalu lama atau mustahil dilakukan secara manual. Kemunculan arah ini menyumbang kepada pengukuhan kaedah untuk menyelesaikan masalah matematik yang kompleks secara numerik, pembangunan kelas bahasa pengaturcaraan yang memberi tumpuan kepada rakaman mudah bagi algoritma berangka, dan penubuhan maklum balas daripada pembangun seni bina komputer baharu.

Arah kedua ialah penggunaan teknologi komputer dalam sistem maklumat automatik atau automatik. Biasanya, jumlah maklumat yang perlu ditangani oleh sistem sedemikian agak besar, dan maklumat itu sendiri mempunyai struktur yang agak kompleks. Salah satu keperluan semula jadi untuk sistem tersebut ialah purata kelajuan operasi dan keselamatan maklumat.

Tetapi kerana sistem maklumat memerlukan struktur data yang kompleks, kawalan data tambahan individu ini merupakan bahagian penting dalam sistem maklumat dan boleh diulang dari satu sistem ke sistem yang lain. Keinginan untuk mengenal pasti dan menyamaratakan bahagian umum sistem maklumat yang bertanggungjawab untuk mengurus data berstruktur kompleks, nampaknya, merupakan sebab motivasi pertama untuk penciptaan pelbagai sistem pengurusan.

Tidak lama kemudian ia menjadi jelas bahawa ia adalah mustahil untuk dilalui perpustakaan kongsi program yang melaksanakan kaedah penyimpanan data yang lebih kompleks di atas sistem fail asas standard, contohnya, menyimpan maklumat dalam beberapa fail. Oleh itu, semua ini menyumbang kepada penciptaan sistem maklumat teragih.

Malah, jika sistem maklumat menyokong penyimpanan maklumat yang konsisten dalam berbilang fail, ia boleh dikatakan menyokong pangkalan data. Jika sesetengah sistem pengurusan data tambahan membolehkan anda bekerja dengan berbilang fail, memastikan konsistensinya, anda boleh memanggilnya sebagai sistem pengurusan pangkalan data. Keperluan semata-mata untuk mengekalkan konsistensi data merentas berbilang fail tidak membenarkan perpustakaan fungsi: sistem sedemikian mesti mempunyai beberapa datanya sendiri (metadata) dan juga pengetahuan yang menentukan integriti data.

Terdapat sejumlah besar maklumat sedia untuk digunakan dan sumber pengkomputeran di dunia. Mereka dicipta pada masa yang berbeza dan pendekatan yang berbeza digunakan untuk membangunkannya. Hampir selalu, apabila membangunkan sistem maklumat baharu, anda boleh mencari komponen siap sedia yang sesuai untuk fungsinya.

1.2. Konsep sistem maklumat teragih

Biasanya, sistem di mana lebih daripada satu pelayan pangkalan data beroperasi dianggap diedarkan. Ini digunakan untuk mengurangkan beban pada pelayan dan memastikan operasi jabatan terpencil secara geografi. Kerumitan penciptaan, pengubahsuaian, penyenggaraan dan penyepaduan yang berbeza-beza dengan sistem lain memungkinkan untuk membahagikan sistem maklumat kepada kelas sistem teragih kecil, sederhana dan besar. Sistem maklumat kecil mempunyai kitaran hayat yang singkat (kitaran hayat), orientasi ke arah penggunaan besar-besaran, harga yang rendah, kemustahilan pengubahsuaian tanpa penyertaan pembangun, menggunakan terutamanya sistem pengurusan pangkalan data desktop (DBMS), perkakasan dan perisian homogen, yang tidak mempunyai keselamatan ciri-ciri. Sistem maklumat korporat yang besar, sistem peringkat persekutuan dan lain-lain mempunyai kitaran hayat yang panjang, penghijrahan sistem warisan, kepelbagaian perkakasan dan perisian, skala dan kerumitan tugas yang sedang diselesaikan, persilangan banyak bidang subjek, pemprosesan data analisis, dan pengagihan wilayah komponen.

Fungsi sistem maklumat tersebut termasuk, pertama sekali, bekerja dengan data yang diedarkan yang terletak pada berbeza pelayan fizikal, pelbagai platform perkakasan dan perisian dan disimpan dalam pelbagai format dalaman. Dalam kes ini, sistem mesti menyediakan maklumat lengkap tentang dirinya dan semua sumbernya, mudah dikembangkan, berdasarkan piawaian dan protokol terbuka, dan menyediakan keupayaan untuk mengintegrasikan sumbernya dengan sumber sistem maklumat lain. Bagi pengguna, sistem harus menyediakan tahap keistimewaan pengguna yang berbeza dan menyediakan antara muka yang mudah untuk mengakses maklumat.

Data daripada sistem heterogen biasanya digabungkan ke dalam kumpulan logik yang mana pertanyaan ditangani. Sistem pertanyaan abstrak menganggap bahawa sistem beroperasi bukan dengan sintaks pertanyaan tertentu, tetapi dengan intipati logiknya berdasarkan atribut abstrak.
Apabila membina sistem maklumat teragih, sebagai peraturan, dua seni bina asas digunakan: Pelanggan/pelayan dan Intranet Internet.
IS Perusahaan dibina pada seni bina Pelanggan/pelayan menyediakan pelanggan dengan pelbagai aplikasi dan alatan pembangunan yang tertumpu pada memaksimumkan keupayaan pengkomputeran stesen kerja pelanggan. Sumber pelayan digunakan terutamanya untuk menyimpan dan menukar dokumen, serta untuk mengakses persekitaran luaran. Seni bina ini membolehkan anda melindungi bahagian pelayan aplikasi dengan lebih baik, sambil membenarkan aplikasi sama ada menangani secara langsung aplikasi pelayan lain atau mengarahkan permintaan kepada mereka. Walau bagaimanapun, panggilan pelanggan yang kerap ke pelayan mengurangkan prestasi rangkaian. Isu keselamatan rangkaian mesti ditangani kerana aplikasi dan data diedarkan merentasi berbilang pelanggan. Sifat teragih pembinaan sistem menjadikannya sukar untuk mengkonfigurasi dan menyelenggara

IS berdasarkan Intranet Internet adalah berdasarkan prinsip "seni bina terbuka". Perisian IS dilaksanakan dalam bentuk applet atau servlet (program dalam bahasa JAVA) atau dalam bentuk modul cgi (program dalam Perl atau C). IP seni bina ini termasuk Web-yinh\, dilaksanakan menggunakan CORBA Enterprise JavaBeans, teknologi ActiveX 1X"OM, aplikasi berbilang peringkat berdasarkan Java dan XML, konsep .Net dengan XML, di mana pertukaran antara pelbagai pelayan (gudang data, perniagaan aplikasi , pelayan untuk pelanggan mudah alih, dsb.) dihasilkan menggunakan XML, neutral kepada mana-mana seni bina.

Pangkalan maklumat teragih bermaksud bilangan pangkalan data tanpa had yang berjauhan antara satu sama lain dan mempunyai beberapa ciri umum:

Beroperasi mengikut peraturan seragam yang ditakrifkan secara berpusat untuk semua pangkalan data yang termasuk dalam pangkalan maklumat yang diedarkan;

Pertukaran data dijalankan mengikut peraturan yang juga ditakrifkan secara berpusat.

Organisasi pangkalan data teragih adalah perlu bagi syarikat yang terlibat dalam pelbagai jenis aktiviti jika dalam kerja harian mereka terdapat keperluan untuk menyelesaikan masalah berikut:

Keperluan untuk mendapatkan maklumat dengan cepat daripada pangkalan data unit (atau cawangan yang terletak jauh);

Keperluan untuk menyatukan dalam satu pangkalan data maklumat daripada pangkalan data entiti undang-undang yang termasuk dalam struktur syarikat, untuk analisis data seterusnya dan mendapatkan laporan daripada satu pangkalan data, kedua-duanya untuk syarikat secara keseluruhan dan untuk setiap entiti undang-undang secara berasingan;

Keperluan untuk memperkenalkan perubahan terpusat dalam struktur dan peraturan operasi pangkalan data untuk operasi semua unit (cawangan) dan entiti undang-undang yang terletak jauh (dengan kemustahilan menukar peraturan tertentu secara langsung dalam unit terpencil);

Keperluan untuk mengehadkan dan mengawal perubahan dalam data di bahagian syarikat yang terletak jauh (cawangan).

1.3. Alat untuk bekerja dengan data yang diedarkan

Apabila memilih IS yang diedarkan, anda harus terlebih dahulu memberi perhatian kepada sistem pengendalian dan protokol rangkaian yang disokongnya. Namun, tidak kurang pentingnya apakah kaedah pengagihan data yang dilaksanakan di dalamnya.

1) Pecahan dan pertindihan

Salah satu cara untuk mengedarkan jadual ialah pemecahan. Jadual boleh dibahagikan kepada bahagian yang akan diletakkan dalam nod yang berbeza. Cara lain untuk mengedarkan data ialah pendua (replikasi). Anda boleh membuat pendua bagi keseluruhan pangkalan data atau sebahagian daripadanya dan meletakkan pendua ini dalam nod. Kedua-dua kaedah membolehkan anda menyimpan data tepat pada nod di mana ia paling kerap digunakan. Ini meminimumkan kos penghantaran data melalui rangkaian dan mengurangkan penggunaan pemproses dan sumber lain nod lain. Dengan seni bina pangkalan data aplikasi ini, pemindahan data melalui rangkaian dilakukan agak jarang.

2) Kamus dan direktori data

Setelah data diedarkan merentasi nod rangkaian yang berbeza, adalah penting untuk mencari dan menggunakan data ini. Untuk mencari data dan menukarnya ke dalam format yang dikehendaki, kamus dan direktori data global digunakan. Kamus menyimpan maklumat tentang data, penggunaannya, hak akses data dan aplikasi. Direktori data digunakan untuk menentukan tempat data disimpan dan cara mendapatkannya semula. Kamus dan direktori boleh menjadi global atau tempatan

3) Penetapan dua fasa perubahan

Kaedah pengedaran data sudah tentu sangat penting, tetapi nadi DBMS teragih moden ialah protokol komit perubahan dua fasa. Protokol ini menguruskan pelaksanaan transaksi yang mengubah data berbilang nod. Idea utama komit dua fasa adalah seperti berikut: tidak boleh diterima untuk transaksi yang menukar data dalam beberapa nod untuk dilaksanakan dalam beberapa nod dan tidak dilaksanakan dalam nod lain. Transaksi mesti sama ada berjaya pada semua nod atau gagal pada mana-mana nod.