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 > DokumenSISTEM 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.
- 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.
- 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.
- 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.
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.