Skip to main content

Что такое машина базы данных?

Машина базы данных - это тип компьютера, специально созданный для доступа к базе данных, но обычно он не имеет никаких других инструментов или программ. В отличие от сервера, который способен хранить базу данных, машина базы данных может хранить части базы данных, но не все. Этот компьютер, специально созданный для этой задачи, отличается от обычного тем, что он оснащен быстродействующим оборудованием для подключения, которое может быстро получить доступ к серверу и загружать даже большие базы данных в течение нескольких секунд. Наряду с получением базы данных, эта машина обычно позволяет пользователям работать с базой данных.

Когда используется компьютер базы данных, его основная задача - загрузить одну или несколько баз данных с сервера. Этот компьютер обычно имеет больше оперативной памяти (RAM) и места на жестком диске, чем обычный компьютер, но он также имеет недостаток. Чтобы поддерживать высокую скорость и объем памяти, этот компьютер, как правило, простоват и обычно не имеет многих других программ или функций вне доступа к базе данных.

Помимо улучшенных характеристик оборудования, компьютер базы данных обычно лучше подходит для получения и запуска базы данных с сервера, поскольку у него быстрый канал. Этот канал позволяет машине загружать базы данных намного быстрее, чем обычные компьютеры. Когда база данных отправляется обратно на сервер, канал также значительно ускоряет загрузку.

Этот компьютер предназначен только для загрузки базы данных с сервера; это не должно держать один. Машина базы данных обычно может содержать части базы данных - если эти части нуждаются в обширном редактировании или если они регулярно проверяются - потому что сохранение всей базы данных может ограничить преимущество в скорости. Если вся база данных сохранена, то это может серьезно ограничить пространство на жестком диске, и в результате может быть затруднительно загружать другие базы данных на этом компьютере.

Хотя компьютер базы данных не обладает большой функциональностью за пределами получения базы данных, он обычно также способен работать с ней. Это похоже на работу с базой данных на сервере; пользователь может вводить формулы, извлекать записи или удалять информацию с помощью тегов и функций. Для поддержания высокой скорости все изменения обычно сохраняются в режиме реального времени и загружаются обратно на сервер. Если пользователь работает с разделом базы данных, сохраненным на машине, он обычно не загружается на сервер, если ему не дано указание сделать это.