Що означає термін «інстанс» (instance) бази даних?
Інстанс (instance) бази даних - це запущена копія серверного програмного забезпечення СУБД, яка керує файлами бази даних і виконує операції з ними.
Простіше кажучи, це активний процес чи служба, що «тримає» базу даних у робочому стані.
Різниця з базою даних
База даних (database) - це самі дані: файли, таблиці, індекси, логи. Інстанс (instance) - це «двигун», який керує цими файлами: приймає запити, читає й записує дані, розподіляє пам'ять і ресурси.
Приклад:
- На сервері запущено інстанс PostgreSQL.
- Усередині нього може бути кілька баз даних (
db1,db2,db3). - Коли інстанс зупиняється - бази лишаються на диску, але працювати з ними не можна, доки інстанс не запуститься.
Тобто інстанс - це процес, а база - це дані.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.