Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Distributed database




 

Distributed database is one in which different parts of the data­base reside on physically separate com­puters.

One goal of distributed data­ bases is the access of information with­out regard to where the data might be stored. Distributed databases require soft­ware that resides partially in the personal computer and partially in the larger com­puter. This software bridges the gap be­tween personal and larger computers and resolves the problems of incompat­ible data formats. Ideally, it would make the mainframe databases appear to be large libraries of information, with most of the processing accomplished on the personal computer. As an example, suppose a person wants to obtain some financial data from a corporate database to use in a spread­sheet program. Software would allow the user to formulate a query by ex­ample. Then the program establishes contact with the database, translates the user’s request into SQL, downloads the requested data to the personal com­puter, terminates the link to the data­base, and transfers the data directly into the format needed by a spreadsheet pro­gram. All this is accomplished without the user having to understand the “behind- the-scenes” details of the process involved.

A drawback to some distributed systems is that they are often based on what is often called a mainframe-centric model, in which the larger host computer is seen as the master and the termi­nal or personal computer is seen as a slave. There are some advantages to this approach. With databases under central­ized control, many of the problems of data integrity and security are solved. But today’s personal computers, departmental com­puters, and distributed processing re­quire computers and their applications to communicate with each other on a more equal or peer-to-peer basis. In a database, the client/server model pro­vides the framework for distributing da­tabases

A file server is software that provides access to files across a network. A dedi­cated file server is a single computer dedicated to being a file server. This is useful if the files are large and require fast access. In such cases, a minicom­puter or a mainframe would be used as a file server. A distributed file serverspreads the files around on individual computers instead of placing them on one dedicated computer.

Advantages of the latter server in­clude the ability to store and retrieve files on other computers and the elimi­nation of duplicate files at each com­puter. A major disadvantage, however, is that individual read/write requests are moved across the network and prob­lems can arise when updating files. Sup­pose one user requests a record from a file and changes it while another user requests the same record and changes it too. The solution to this problem is called record locking, which means that the first request for a record locks the record to other users, making them wait until the first request is satisfied. Other users may be able to read the record, but they will not be able to change it.

A database server is software that ser­vices requests to a database across a net­work. For example, suppose a user types in a query for data on his or her personal computer. If the application is designed with the client/server model in mind, the query-language part on the personal computer simply sends the query across the network to the database server and requests to be notified when the data are found.

Distributing databases is an evolu­tionary step because it is logical that data should exist at the location at which they are being used. Departmental comput­ers within a large corporation, for ex­ample, should have data reside locally, yet those data should be accessible by authorized corporate management when they want to consolidate depart­mental data. DBMS software protects the security and integrity of the data­base, and the distributed database ap­pears to its users as no different from the non-distributed database.

 

2.4 Give the definition of the following terms in English.

 

Database server query record locking distributed file server host com­puter client/server model

 

2.6 Translate the following words and phrases into English.

 

Забезпечувати доступ до файлів, запит, блокувати запис, встановлювати зв’язок з базою даних, електронна таблиця, головний комп’ютер, підлеглий комп’ютер, вирішувати проблему, несумісний формат даних, одержати дані, цілісність даних посилати дані, структурувати дані.

 

2.5 Answer the questions.

 

1. What is a goal of distributed database?

2. What software do distributed databases require?

3. What are the advantages of distributed databases?

4. What are the advantages and drawbacks of a mainframe-centric model?

5. Explain the difference between dedicated and distributed file servers. Speak on their advantages

6. and disadvantages.

7. What are the effects of information technology on people?

 




Поделиться с друзьями:


Дата добавления: 2015-01-03; Просмотров: 300; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.